Who won more cycling medals at the London 2012 Olympic Games?

United Kingdom
Germany
France
USA

Trivia Crack Answers Main Page