Chittorgarh, Rajasthan
Chittorgarh in the Indian state of Rajasthan stands for the spirit of the Rajputs, for bravery, pride, and romance. The city, also known as Chittor, lies on the banks of the Gambhiri and Berach rivers and is the capital of the former kingdom of Mewar. The magnificent fort will always be remembered for the brave …