History, asked by rakesh2265, 10 months ago

________ in Indonesia is the Largest Stupa in the world was declared as World Heritage site​

Answers

Answered by oneoutkiller79
0

Answer:

The largest stupa in the world is situated at Borobudur in Indonesia. It was built in the 8th-9th century. This site was declared a UNESCO world heritage site in 1991.

Explanation:

Similar questions