Rapper Toomaj Salehi had been convicted of 'corruption on earth', which covers a broad range of offences including those related to Islamic morality.