translate English to French: The Islamic Republic of Iran hosted almost 3 million Afghan refugees for about three decades, incurring huge costs in the process.
La République islamique d'Iran accueille près de 3 millions de réfugiés afghans depuis environ 30 ans, et ce au prix de dépenses considérables.