Top 10 places to visit in south india

South India is the area encompassing the Indian states of Andhra Pradesh, Karnataka, Kerala, Tamil Nadu, goa and Telangana as well as the union territories of Andaman and Nicobar, Lakshadweep and Puducherry, occupying 19.31% of India’s area. Wikipedia
Area: 635,780 km²
Official languages: Telugu; Tamil; Kannada; Malayalam; Urdu
Most populous cities (2011): Chennai; Bangalore; Hyderabad; Coimbatore; Visakhapatnam