The Bank of England has held its base rate at 4.75% - as many analysts had predicted. The Bank's Monetary Policy Committee voted to keep the rate the same by a majority of 6-3. Deputy governor ...