socialist cuba

Pope Benedict XVI arrived in Cuba for a three-day visit

Pope Benedict XVI has arrived in Cuba for a three-day visit - the first papal visit to the communist-run island…

13 years ago