The town of Leh in Jammu & Kashmir region in the north of India is mainly inhabited by Tibetan refugees.Here they found a safe place, far away from China's repression in their homelands, where they will probably never return to.The serie was made in February 2009