Trump cancels visit to billion-dollar embassy

US President Donald Trump won't be opening a brand new US embassy in London, tweeting that the move from Grosvenor Square to Nine Elms was a "bad deal".