The reason why India is such a amazing country is because they have DEMOCRACY, they have the rule of law and they have people from every religion in politics, the minority's in India are guaranteed protection, that is why India is called a secular country.
Yes India has its fair share of problems, but the Indian people don't shy away from the problems, or try to cover things up, they are actually trying to improve things in the country, that is why India is respected all over the world.
It's the reason Indian Muslims can protest, can work in Government, can vote, and are basically free to practice their religion, which is their guaranteed right under the Indian Constitution. It is why India has so much diversity in religion, language, culture etc.
The world needs a strong India, Indian science and research is done in the hope it will help the poor, the farmers etc, no wonder so many people in the world and so many nations are pleased that India is rising on the world stage, congrats to the people of India, I know you still have a long way to go, but trust me you will get there, I admire and respect the way you guys have gone about it.