Pelling is a beautiful hill station situated in West Sikkim at an altitude of 2150 meters from sea level. The town is popular with tourists who go on India tours mainly because people can get a view of the mighty Kanchenjunga Falls the highest mountain peak in India and 3rd highest in the world. The surroundings of the town also provide […]