Alwar, an ancient city in the northern Indian state of Rajasthan, is a captivating weekend getaway for history enthusiasts ...
Alwar in Rajasthan is known for its forts. Bala Quila, Neemrana Fort, Bhangarh Fort, Ajabgarh Fort are the few forts that one must certainly visit here. The City Palace, also known as Vinay Vilas ...