Ahead of his three-day state visit to London, Donald Trump has taken to twitter to attack London Mayor Sadiq Khan and called him a “stone cold loser” who has done “terrible job” as London Mayor. Trump’s response came after the British-Pakistani Mayor compared Trump to fascist leader of 20th century who is promoting far right values and undermining liberal democracy.