London stocks rose on Tuesday as oil prices retreated sharply and investor sentiment improved after US president Donald Trump signalled that the war with Iran could be nearing an end.