Germany has cancelled a €120m military contract with Moscow adding to pressure on France to cancel a €1.2bn deal for two Mistral helicopter carriers European Companies News