President Obama told a memorial service for the five Dallas police officers killed by a sniper, that the force needs respect, and not scorn.

The President, in Texas with his predecessor George W Bush, praised the police's bravery, saying the "overwhelming majority" do their jobs "fairly and professionally".

But he admitted that people across the country were struggling with the recent shootings and that racism was an enduring problem in America.

Our Washington Correspondent Robert Moore reports: