PM Narendra Modi is on his fourth visit to the UK since taking office in 2014 and will hold talks with UK PM Keir Starmer on issues such as trade, health, energy, education and security.