Which country won the highest number of medals in London Olympics 2012?

Japan
and boxing
USA
France

The United States won the highest number of medals in the London Olympics 2012, with 112 medals in total. The United States also won the most gold medals, with 46. China came in second place with 88 medals, followed by Great Britain with 65 medals.

Japan won 36 medals in the London Olympics 2012, including 7 gold medals. Boxing is a sport that was contested at the London Olympics 2012. France won 41 medals in the London Olympics 2012, including 11 gold medals.