Free? That is a very, very relative term and is overused all the time. Freedom is a very relative word as well and is not to be used lightly. Unfortunately, it is.
As for this politician solving India's problems, that is impossible. He cannot change how people think. He cannot change how people perceive things. He cannot change their attitudes. All that is the responsibility of each person, me and you. No politician or leader can change that.
Also, I really find it interesting people bashing India in every India themed thread. I am going to assume that these are Western people who have never been to India. Either that or they feel the need to persuade others of how bad India is. Not sure why someone would waste their energy trying to convince others of silly things like this but that's their choice.
To the 5150joker, those so-called "statues" are very very ancient and have great meaning and significance to those who can see. Unfortunately, not even Hindus practice Hinduism anymore so the significance of the meaning is lost. But don't look at the Hindu statues with Western eyes, or even Indian eyes or you will miss the total message. These things are to be understood by those who know how to look. I don't know how to look either but this ancient religion has deep meaning and the various gods also have deep meaning. Not the meaning we are accustomed to.
To the OP, are you trying to attach yourself to what you consider to be a Hindu religion in order to persuade other people or something? Is that what a true Hindu would do? Would a true Hindu post a sacred image in front of a damn map? Would a true Hindu use the language you use?
I've said this before and will say it again, there is no Hinduism anymore. If there was, Indians would not be what they are. Same goes for Christianity or any other religion. These religions are now used for propaganda, personal gains, for personal convenience, etc. No real meaning at all.