UK Markets close in 5 hrs 22 mins

Stocks rally despite ongoing uncertainty over trade