London: India is among the top five easiest places to start a new business, a global consortium of over 500 researchers said on Thursday in its latest report, putting the country on top amongst low-income economies on different entrepreneurial framework conditions. The Global Entrepreneurship Monitor (GEM) 2021/2022 report, unveiled at the Dubai Expo, gathered data […]