administrators Reply Quote

Answer : 3 London Olympics 2012 Explanation : Answer: C) London Olympics 2012 Explanation: Upto now, India has won 28 medals in Olympics from 1896 - 2016. In that Rio Olympics 2016  - 02Beijing Olympics 2008 - 03London Olympics 2012 - 06Athens Olympics 2004 - 01 Hence, India has won most number of medals in 2012 Rio Olympics.

Click here to see the full blog post