In an address at a gathering of the Indian diaspora on Thursday, Modi said India is a land of opportunities today, and the fruits of its growth and progress are reaching the 'most needy'.