Lewis Hamilton won a dramatic rain-hit Russian Grand Prix after Lando Norris was denied his first victory following a thrilling finale.

Read more here:: ZA Local News