which are the must visit places in India?

In 2012, National Geographic's Traveller magazine named the state Kerala as one of the "ten paradises of the world" and "50 must see destinations of a lifetime". In 2014, Tamil Nadu, Maharashtra and Uttar Pradesh were the most popular states for tourists. Delhi, Mumbai, Chennai, Agra and Jaipur were the five most visited cities of India by foreign tourists during the year 2015. As of 2017, worldwide, Delhi is ranked 28th by the number of foreign tourist arrivals, while Mumbai is ranked 30th, Chennai 43rd, Agra 45th, Jaipur 52nd and Kolkata 90th.