________ in Indonesia is the Largest Stupa in the world was declared as World Heritage site
Answers
Answered by
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