2024-07-09 08:00:01 SILVERSTONE, England -- Lewis Hamilton won a dramatic British Grand Prix in mixed conditions, ending a victory drought…