The world's largest monolithic statue of buddha was installed in december 1992 in
Answers
Answered by
2
The world's largest monolithic statue of buddha was installed in december 1992 in INDIA.
Similar questions