There's been an attack on the US embassy in Beirut. This comes after President Obama confirmed that his ambassador to Libya - and three other officials - were ...