The US president's remarks about the London mayor after the terror attack are no reason to cancel, Boris Johnson says.

for more ...