SILVERSTONE, England (AP) — Mercedes driver Lewis Hamilton wins Formula One's British Grand Prix.