Also called the Purana Qila of Mathura, Kans Qila is believed to date back to the times of the Mahabharata. The ancient fortress is dedicated to Kans, the maternal uncle of Lord Krishna and is perched on the banks of River Yamuna. If you love history and architecture, the intriguing blend of Hindu and Islamic elements of this fort’s structure is a beautiful sight to witness.