A massive funeral procession was held on Monday in the Iranian capital Tehran where millions of Iranians mourned for top Iranian commander Qasem Soleimani and his companions, including Abu Mahdi al-Muhamdis, deputy top leader of Iraq's paramilitary Hashd Shaabi forces, reported Mehr news agency.