An African country blighted by warlords and piracy has had $1.1bn (£860m) of debt forgiven by the USA. Somalia has announced ...