FTSE buoyed by Shell results

Markets news
Markets news

Breaking