in

Dollar at 16-month high after US retail sales beat expectations