The UK's refusal to allow the inhabitants of the Chagos Islands to return to their homeland is a crime against humanity, an eminent international lawyer has said. Speaking in Edinburgh, Philippe Sands QC criticised Britain's failure to abide by a judgment of the International Court of Justice (ICJ)
Crime Against Humanity
    1-1 of 1 Articles
                                                            
                                
                
                
                
                
                