Metro cities of India are the favourite destinations of international travellers visiting the country with New Delhi at the number one spot. (Reuters)