Thanesar is an old and historic town on the banks of the Ghaggar river in North India, located approximately 160 km northwest of Delhi.
Thanesar is an old and historic town on the banks of the Ghaggar river in North India of Delhi. North India is located approximately 160 km northwest.