Prime Minister Narendra Modi on December 09 at the second edition of the InFinity Forum said that India has now a better environment for investment and even the Australian PM said that India is in a strong position to give leadership in Global South.