which country won the most gold medals in the 30th olympics held in london in 2012?
Of the 204 NOCs participating, 86 received at least one medal; 55 won at least one gold medal. Athletes from the United States won the most gold medals, with 46, and the most overall, with 104.