Business Indian companies in the UK employ more people in 2020; total turnover at £41.2 billion: report Pramod ThomasMay 07, 2020