An Ismaili Jamatkhana in China

Tashkorgan Tashkorgan is a vibrant market town nestled amongst the Pamir Mountains in China‚Äôs Xinjiang province. The town is situated at an altitude of 3,600 meters (11,811 ft) on the borders of both… Continue reading