The Bhamala stupa an ancient ruined Buddhist stupa, is located in which one of the following country? / Pak Study Mcqs / By admin The Bhamala stupa an ancient ruined Buddhist stupa, is located in which one of the following country? A. Burma B. NepalC. Pakistan D. India