Satellite Map of Vatican City

Shown above is the satellite map of Vatican City. Said to be the smallest independent country, the Vatican is actually a city-state located inside the city of Rome in Italy. The city-state is the seat of the Holy See, the headquarters of the Roman Catholic Church. Perhaps the most prominent landmark in the Vatican is … Read more