The business environment in India has changed and the ease of doing business has grown, Prime Minister Narendra Modi told a group of business executives in Moscow during his two-day visit to hold the 16th annual India-Russia Summit. Later, PM Modi will address 3000 members of the Indian community at the Expocentre.