Browsing Tag

british governemnt

London miscalling

British home secretary Suella Braverman has left her job after backpedalling furiously on her statement calling Indians the biggest visa overstayers in the UK. She…