Iranian diplomat says Germany should apologize to Tehran