News

Iran produces about 3.3mn barrels of oil a day, or about 3 per cent of the global total, not around 1.7mn as wrongly stated in an article on June 14. In the same article the surname of the late German ...