20211021 business.india-business: Modi to oil majors: Back India with investments