Also from this source

You just read:

Carnival Corporation and MTN Sign Agreement for Internet Services and Extend Broadcast Services Agreement

News provided by

MTN Communications

Jan 20, 2014, 09:00 EST