Boris Johnson is set to embark on a much-delayed trip to India where he will focus on defence and trade