The yield on UK 10-year government bonds reached its highest level since June 2008, driven by global market turbulence linked to US-Iran tensions and rising oil prices.