Diplomatic immunity denied by UK Supreme Court in relation to alleged breaches of modern slavery laws
London is home to one of the largest diplomatic communities in the world, with over 160 embassies. In a significant judgment by a majority of three, the …