However I do agree that Indians have done a bad in terms of Marketing our selves.
What is this "we", and since when are people brands?
Bit parochial and jingoist eh? Nations are an illusion, and better image "betterment" can be done by caring for one's immediate neighbor.
Don't succumb to regionalist propaganda that serve none other than the ruling classes; all earth is yours, and all (wo)men your kin.