Barack Obama has expressed his condolences after the attack on London on Wednesday.

He referenced the special relationship between the US and the UK and said the terrorists will not win.

The former President wrote on Twitter: "My heart goes out to the victims and their families in London. No act of terror can shake the strength and resilience of our British ally."