Oye tu itnay dramay kab se krnay lag para?
No one is taking over india...no one can. Even a super hyper-power like the mighty United States can not physically "take over" a country like Iran for just 20 years or so, who do you think will think of 'taking over' a mammoth country like india?
The age of global empires is over...Today, imperialism comes in different forms (Economic imperialism, cultural imperialism etc)..and india is gladly accepting the new 21st century imperialism by West (Unlike Russia, China, Islamic World , and some S.American countries!) ...So better keep your these rants to yourself and work hard to develop your country...
"Self-Respect" is when you keep your own culture and evolve your culture under the influences of globalization..but maintain your indigenous cultural outlook (E.g, Japan, China, Islamic World, Western World, Russia etc)..
I was showing that new song (Lat lag gayi) to one of my friends here in USA and he insultingly laughed and said "Hah! india is getting too Westernized" ... Even I felt kinda mad at him from inside, even though I aint even indian...
Your fellow compatriots here feel 'proud' in telling us Pakistanis and Chinese that how indians are better at speaking English than us...and you rant here about your freedom and military spending and blah blah?
Your sovereignty won't be breached by any surrounding military...it'd be breached by Wall Mart that will kill your farmers...
'Western influence' is normal thing..as all civilizations influence each other...but gladly "accepting" western imperialism at the expense of your own culture is something unique to india...