Lewis Hamilton produced a masterful performance in the wet at Silverstone to win the British Grand Prix and breathe fresh life into his world championship challenge.
Lewis Hamilton wins British Grand Prix