Why are some Indians perceived as arrogant or having a superiority complex?

Why do some people perceive certain Indians as arrogant or as having a superiority complex? I’m interested in understanding where that perception comes from, particularly when India continues to face significant challenges such as poverty, inequality, corruption, pollution, infrastructure problems, and social divisions involving religion, caste and socioeconomic status.

India has made significant progress in areas such as technology, science and economic development, but it also faces substantial challenges in governance, public services, environmental protection and living standards. Given this contrast, why might some people still encounter attitudes that come across as dismissive or superior towards other countries or cultures?

I’m not trying to suggest that all Indians behave this way. I’m interested in understanding the cultural, historical and social factors that might contribute to this perception, and whether there are differences between how India is viewed internationally and how Indians themselves perceive their country.
Why are some Indians perceived as arrogant or having a superiority complex?
Post Opinion