Never been to India, but I have hung out with Indian people: 1. you guys generally stink (probably from the foods you eat), what's with the aversion to deodarant? 2. your accents is just annoying, can't understand wth is indian people say in meetings 3. Generally friendly, but somewhat racist 4. Impression of polluted and dirty cities, brown rivers, trash everywhere 5. Good food, but not for everyday consumption. Since you're Indian, why are you asking? I think you guys need better PR work. Imagine someone ask "picture a city in Japan", now "picture a city in India"...