The Bank of England has decided to hold rates at 0.5 percent once again, a record low for seven years.

All nine members of the BoE's Monetary Policy Committee (MPC) voted to hold on to low rates amid concerns over global growth and uncertainty ahead of a Brexit vote.