Gangtok Gangtok, The mountainous state of Sikkim is located in northern India, and its capital is Gangtok. When British rule ended, the city—which had been founded as a Buddhist pilgrimage site in the 1840s—became the seat of an independent monarchy before joining India in 1975. It continues to be a center for Tibetan Buddhism today, […]
Read More