Glass Skywalk in Sikkim, India

India gets its first glass skywalk in Sikkim If you ever dreamed about strolling on a glass skywalk, you can plan your travel to the land of Buddhism, in Sikkim amid the lush greenery to thrill your feelings. The skywalk is situated in Pelling by the sloping hills of the lower Himalayas. The panoramic view […]