Europe Roundup: Euro Rebounds on Upbeat Inflation Figures, Sterling Consolidates Below 1.2200, World Shares Tumble Amid Risk-Off