Do drul Chorten Buddhist Stupa Gangtok IndiaThe Do-Drul Chorten (or Duddul Choedten) is one of the most recognisable stupas in Gangtok, nestled in the […]