Which Indian city has produced the most number of Olympic medalists?
Delhi
Mumbai
Bangalore
Haryana
Answer
Haryana, though not a city but a state, has produced the most number of Olympic medalists in India. This includes wrestlers Sushil Kumar and Yogeshwar Dutt, and boxer Vijender Singh.
Glory and Grit: India at the Olympics - Test Your Knowledge!