Iran and Kazakhstan signed several agreements on cooperation in the fields of transportation, trade exchange and industry on Tuesday. The agreements were reached between the two countries in the presence of visiting President of Iran Hassan Rouhani and his Kazakh counterpart Nursultan Nazarbayev.