1 cursed spot in Ravangla, India
The Buddha Park of Ravangla, also known as Tathagata Tsal, is situated near Ravangla in South Sikkim district of the Indian state of Sikkim. It was co...
Share it with the community!