Khimsar
India /Rajasthan /Nagour / Khimsar Khimsar is a small hamlet that is located in the state of Rajasthan. The village is situated right on the edge of the Thar Desert. The village is famous for its fort, which is an ancient building that has witnessed many battles. One can see many battle marks on the […]