Tag Archives: world’s largest church

Christmas Eve at St. Peter’s Basilica,Rome

This is St Peter’s Basilica, Rome, Italy, the largest church in the world and the headquarters for the Roman Catholic Church. which has 1.2 billion members across the world.( Interesting, that number is the estimated population of India. . . … Continue reading

Posted in India, Travel, Uncategorized | Tagged , , , , , , , , , | 17 Comments