International Maritime Organization secretary general Kitack Lim has admitted that recently approved measures to reduce shipping’s greenhouse gas emissions “may not be perfect”.

Speaking after the IMO agreement, Lim admitted that compromises had been made to secure a deal with the intention of reducing shipping's carbon intensity by 40% in 2030.

Lim said: “It has not been easy.