In which sport has India won the most Olympic medals?
The 33rd edition of the Summer Olympics is set to take place from July 26 to August 11 in Paris and 16 other cities in France. The quadrennial event will be hosted in the French capital for the third time after 1900 and 1924 – the second city to have hosted three Olympiads after London (1908,…
