Agra, the city of one of the seven wonders Taj Mahal, is one of the most visited cities in India. Along with this, Delhi, Jaipur and Mumbai are the most visited cities in India.