The Peninsular and Oriental Steam Navigation Co. (P&O) and Festival Cruises have agreed, subject to contract, to join together in…