Cafferty File

$1 billion U.S. embassy in London?