MSC Cruises has cancelled all calls in Tunisia, Egypt and Bahrain until the end of the 2011/2012 cruise season.

According to a statement from MSC, passengers will be offered alternative itineraries or days at sea.

A spokesperson for MSC said the company is more than ready to reintroduce the calls when the situation in these countries return to normal.