Its a playground for rich white countries and authoritarian countries. Most sports they have in olympics, I am sure 99% Indians wouldn't even know they exist. Forget about winning medals.
Most people don't even watch olympics. Image soviets had was because of non stop western propaganda of evil Soviet are out to get everyone.
Olympics doesn't equal sports. We have our sports like cricket and Kabaddi that we are historically good at. We have a strong sports culture. Go to any society or gully or empty ground anywhere in India, you will find lots of children playing cricket. In places like Haryana they have lots wrestling matches at village levels. Just because we don't play water polo or ice skating doesn't mean we are devoid of sports.
Also USA who has much much higher olympics medal tally than India has much bigger health problems than India.
Africans have monopoly in 100 meters running. Did it change anyone's perspective of Africans? Cuba and North Korea has lot more olympics medals than India but I don't see any positive image of Cuba in the world. Heck even Pakistan has more medals than Israel. By this logic Pakistan must have better image than Israel. Lol. It doesn't work like that.
If tomorrow we win 500 medals do you seriously think that Pakis will mend their ways? western woke outlets will stop their propaganda?
Pakis be like: India has won 500 medals in olympics lets forget Kashmir. Lets all accept Hindu supremacy. Lets all do a ghar wapsi.
this logic makes no sense.
Let me tell you what will change if tomorrow India wins 500 medals. Nothing will change. At best there will be some documentry on BBC regarding how evil dictator Modi is wasting money for his olympics ego while poor India is starving. Just like they did with Russia during 2014 olympics.