Lord Buddha Statue and Park...
Kalimpong, a picturesque town nestled in the foothills of the Himalayas in West Bengal, India, is home to a serene and majestic Lord Buddha Statue and Park. This iconic landmark attracts visitors from all over the world who come to admire its beauty ...
Kalimpong, West Bengal, India