David Cameron has strongly condemned the attack on the Israeli Embassy in Cairo, and called for full protection of diplomatic property and personnel.

He was speaking after a night of violence in the Egyptian capital during which a mob broke into the embassy after tearing down a cement barrier around the building.

In a statement, Mr Cameron said: "I strongly condemn the attack on the Israeli Embassy in Cairo.

"We have urged the Egyptian authorities to meet their responsibilities under the Vienna Convention to protect diplomatic property and personnel, including the Israeli Embassy in Cairo. They have reassured us that they take these very seriously.

"The Egyptian authorities have previously said that they will uphold Egypt's international agreements including its peace treaty with Israel.

"We welcome this and look to Egypt to honour this commitment. We urge both countries to work together to resolve current tensions and enhance regional stability."

At least three people died as trouble erupted in the city after the embassy attack, according to Egyptian officials.

Around 1,000 people were also reported to have been injured as civilians clashed with police and soldiers, although only 38 remain in hospital.

Troops fired shots into the air and unleashed tear gas into the crowds as protesters pelted them with rocks.

Groups have been gathered outside the embassy for days but the violence flared as thousands of people descended on the area. The deaths of five Egyptian policemen on the Israeli border last month has heightened tensions in the country.