English, asked by socialactivist02, 9 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