Euro hits fresh 16-month lows against a firmer British Pound