Tehran, IRNA - Asadollah Asadi, an Iranian diplomat who was jailed in Germany and Belgium on false charges, has spoken out against numerous human rights violations he endured in the two European countries despite having diplomatic immunity.