The US Maritime Administration (MarAd) has received $1bn in government funding for 2020 through the National Defense Authorization Act, but it is still not enough, according to a naval expert.

The amount is $67.5m less than the 2019 appropriation but still $390m more than that proposed by President Donald Trump, who signed the $738bn spending bill in December.

MarAd will spend $300m to subsidise 60 out of 80 US-flagged merchant vessels sail in international waters as part of its Maritime Security Program.