Skip to main content
The Bhamala stupa an ancient ruined Buddhist stupa, is located in which one of the following country? | Ace MCQs