The US president was expected to open the new US embassy in London, which he branded a "bad deal".


Source: BBC News