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 »