The delegation of 126 British businesses and leaders, accompanying Starmer, is the biggest British delegation for over a decade and the biggest ever to India, he said