Delivering his keynote address at the India Ideas Summit 2020, Prime Minister Narendra Modi on Wednesday pitched India as a land of opportunities for US investors.