The monetary policy announcement from the Swiss National Bank and flash Purchasing Managers’ survey results from major eurozone economies are due on Thursday, headlining a busy day for the European economic news. At 3.45 am ET, France’s statistical office Insee releases business confidence survey results. The business sentiment index is forecast to fall marginally to 110 in March from 112 in Febr