Buddha Park Namchi which is also known as Tathagata Tsal is located in Ravangla of South Sikkim in India. It features a 130 feet (40 m) high statue of Gautama Buddha. It is a delightful place to visit. Don’t miss this place if you ever make a visit to South Sikkim.
Share On Social:
Facebook
Twitter
Pinterest
WhatsApp