INCREDIBLE NEPAL : BIG mysteries INSIDE THE HINDU TEMPLE

0 views
|
Share

Budha Subba Temple or Budhasubba (Nepali: बुढा सुब्बा) is a famous religious shrine of the Kirat people of eastern Nepal which is located at Bijayapur of …

Leave a Reply

Your email address will not be published. Required fields are marked *

4 × 2 =