New Delhi, Feb. 12 -- Prime Minister Narendra Modi called on global energy majors to invest in India, insisting that the country presented huge opportunities given its several oil and gas discoveries, expanding pipeline infrastructure, and growing natural gas consumption....