Modi will have lunch with Queen Elizabeth, address the parliament and meet chief executives for a roundtable discussion in London