Nestled in the snow-capped mountains, the 135-feet statue of Chenrezig is located at a height of 7,200 m at Sangha Choeling near Pelling in West Sikkim.
This is the world’s tallest statue of Chenrezig, a manifestation of Buddha.
PC: Dhiman Santra
End of content
No more pages to load