Blog Latest Mountain Sikkim Places to Visit in Sikkim to Rejuvenate your mind admin June 18, 2020 Places to Visit in Sikkim: Sikkim is a landlocked Indian state located in the Himalayan mountains. The state is bordered by Nepal to the west, China’s Tibet Autonomous Region to the… Read More