Christmas Tree at St Peter's Basilica in Rome, Italy

Christmas Tree at St Peter's Basilica in Rome, Italy

Published On: Friday, December 20th, 2013