I do not want to necro this post or cherrypick it but there is one point I would like to make.
First of all I would like to agree that India has strong social and moral values with a strong emphasis of family and parental respect. We should all be proud of this fact. However it is not right to compare Chinese students with Indian students. Chinese students are dominating the Western educational institutions and are ahead of the Indian brainiacs who end up there.
Infact the halls of Harvard,Stanford,MIT etc are filled with Chinese students followed by Indians. In terms of research asnd funding of sciences China vastly outpaces India.
Take a look at this picture.
This is the American ....yeah American IMO winning team.
https://www.inverse.com/article/644...th-olympiad-victory-was-a-predictable-miracle
As for IMO in general Chinese vastly dominates the world.
https://en.m.wikipedia.org/wiki/International_Mathematical_Olympiad
Our first step should be to increase academic funding and arrest brain drain from this country. Only then can we compete with China,atleast in the field of education and research.