The best thing about India is the culture and diversity it offers. The there are beautiful places to visit, places within various states of India, but still so different from each other when it comes to language, food, festival, culture, history and climate. Everything is so different within India, yet beautiful.
The worst thing for me about India is the way the country is handled. More or less we feel like puppets in the hands of the so called country administrators. Corruption in India may also be listed as one of the worst things about India.