You may have hundreds of reasons to hate India. What have you done to improve Our India? Many of you who travel abroad, compare India with other countries. There is no point in doing this. There is one saying: Each one is right in his own place. So also. Each Country is right in its own place. Those who hate India, should never come to India. Ask the Christians of Goa. They have thousand reasons to hate India and love Portugal. They hate everything in India. They hate the Indian languages, food, history, the lifestyles, festivals and even the sight of an Indian. Do they have history of their own, beyond the point when conversions took place?
Same way, if you criticize all or any of the things going on in India, you need not come to India. India is a Great Country for Indian.