0 reviews
The Chenrezig Statue in Pelling, Sikkim, is a magnificent spiritual landmark that stands as a symbol of compassion and tranquility. Towering at an impressive height of 137 feet, this statue of Chenrezig, the embodiment of Avalokiteshvara, offers breathtaking views of the surrounding Himalayan ranges. The serene environment is perfect for meditation and reflection, attracting pilgrims and tourists