British man faces death sentence in India after torture by police

The UK Government has been urged to seek the release of British national Jagtar Singh Johal, after it was revealed that he is facing a death sentence in India. Jagtar has been arbitrarily detained since 2017, when he was snatched off the street by plain clothes police three weeks after his wedding. The only evidence against him is … Continue reading British man faces death sentence in India after torture by police