Alwar, an ancient city in Rajasthan, is a perfect weekend escape for history buffs and architecture enthusiasts. Rich in ...