Serene sanctuary near Ravangla, featuring a towering Buddha statue and panoramic views of the Himalayas