Former UK minister Suella Braverman: Islamists are in charge of Britain now

[…]

Former UK minister Suella Braverman: Islamists are in charge of Britain now