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
A. Burma
B. Nepal
C. Pakistan
D. India