Sources: MSN
The city of Alwar is located in the state of Rajasthan. It is a majestic town with places and forts and looks beautiful with its picturesque scenic beauty. The Bhangarh Fort in Alwar is a major tourist attraction as it’s said to be haunted!