Find the word definition

Wikipedia
Chitora

Chitora or Chittora is a village in Muzaffarnagar district in the Indian state of Uttar Pradesh.

Category:Villages in Muzaffarnagar district