A jewel in the cap of incredible India, Agra also known as the “City of Love” is a famous tourist destination of India that attract tourist from around the world. The place is blessed with one of the Seven Wonders of the World and a UNESCO World Heritage site, Taj Mahal. It has another interesting…