The presence of a population of 50,000 people over the Ther Mound in Sirsa, Haryana is posing problems for the ASI to confirm the site’s historicity. Where is Sirsa’s Ther Mound? Ther Mound is located in Sirsa in Haryana. Sirsa is one of the oldest towns of Haryana. The presence of a population of 50,000 ..