Tiene su sede en McLeod Ganj, ciudad de Dharamsala, Estado de Himachal Pradesh, India.