Ben Affleck and Jennifer Lopez marry in Las Vegas, 17 years after ending their first engagement.
Read the news from all international angles and create your independent opinion
Ben Affleck and Jennifer Lopez marry in Las Vegas, 17 years after ending their first engagement.