David Cameron has delivered his St George's Day message, urging the public to reflect on England's role in sustaining "the world's greatest family of nations, the United Kingdom".
The Prime Minister said the English patron saint's day had been overlooked "for too long" but people were now comfortable coming together to celebrate the nation's achievements.
More top news
The high street chemist - which charges almost £15 more for the pill than rivals - said it was "truly sorry" for a "poor choice of words".
The head of Minneapolis police stood down at the city mayor's request after the police killing of bride-to-be Justine Damond.
Three Palestinians and three Israelis have died amid escalating unrest over new security measures at the Holy Land's most contested shrine.