English, asked by socialactivist02, 11 months ago

4. St. Peter's Basilica is the largest Church in the world. It is
situated in the world's smallest country called the
a) Vatican City
b) Bolivia​

Answers

Answered by kalidasbesra
3

It is situated in the world's smallest country called the Vatican City

Answered by rtrajan1254
10

Vatican city.................☺

Similar questions