Top 4 Places To Visit In Sirmaur Also known as the Peach bowl of India, Sirmaur (or Sirmour) is located in south-eastern region of Himachal Pradesh. The town was founded in 1090 AD by … [Read more...] about Top 4 Places To Visit In Sirmaur