The Bhamala Stupa, a ruined Buddhist Stupa, is located in which one of the following countries?
[A] Nepal
[B] Bhutan
[C] Pakistan
[D] China

Show Answer

Advertisement

Quiz Categories