Le territoire s'étale sur 10,60 kilomètres carrés, pour une population de 132016 habitants, selon le recensement de l'année 2011. New Delhi, la capitale du pays, est à une distance, à vol d'oiseau, de 1105 kilomètres de son centre géographique.
Cette ville, située au nord est de l'Inde en Asie du Sud, est liée à l'élevage du Bhutia et de l'Indian Country Bred.