The pound has hit its highest level against the dollar in seven months, as the US currency has continued to fall out of favour with traders.
One pound was worth $1.6664 on Wednesday morning.
Sterling was also stronger against the euro with one pound buying 1.16 euros. It also reached ... more »