London's Mayor Sadiq Khan isn’t taking Donald Trump’s attacks lying down. The US president told the UN Assembly last week that Khan is “terrible” and claimed the city was virtually under sharia law. P ...