It’s about time: The Metropolitan Police Federation, which represents over 31,000 officers in London, has declared that it has “no faith” in the leadership of leftist London Mayor Sadiq Khan. Three years ago, a report emerged that the situation was so far out of hand in London that Somali parents were sending their children back home to […]