Toomaj Salehi is no stranger to controversy. Last year, the Iranian rapper was arrested for songs criticizing the government and denouncing those he described as apologists for the Iranian government abroad.
He was released on bail earlier this year, but it was not long before he found himself in prison again - and this time he may pay the ultimate price.