India's struggle to secure Olympic medals isn’t just a result of inadequate infrastructure; it’s deeply rooted in the national sports culture.
Over the past 124 years, India has won only 40 Olympic medals, a stark contrast to China’s 71 medals in just 14 days at the recent Olympics .