The Bhamala stupa an ancient ruined Buddhist stupa, is located in which one of the following country?

A. Burma
B. Nepal
C. Pakistan
D. India



Submitted by :- Jamil Ahmed

Leave a Reply