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.
More top news
A year after the launch of a landmark plan to tackle the crisis, leading figures say a "much more robust" strategy is needed.
A van ploughing into pedestrians in a busy area of Barcelona echoes the circumstances of atrocities that have hit several countries.
Bright & breezy with some showers