Hamilton gets a puncture early at Silverstone

Advertisement

Rosberg wins British Grand Prix

Germany's Nico Rosberg has won the British Formula One Grand Prix for Mercedes by 0.7 seconds from Australian Mark Webber for Red Bull.