(FILES) Pope John Paul II shakes hands with Cuban President Fidel Castro on January 21, 1998 after Castro gave his welcoming speech at Jose Marti International Airport in Havana. Pope Benedict XVI will visit Mexico on March 23, 2012 before going on to Cuba, where he will celebrate mass in the same square visited in 1998 by his charismatic predecessor, John Paul II. AFP PHOTO/Michel GANGNE
read more