Business News
India Has the Edge Over China, Top Destination for Investors in the Long Term: Report
India is positioned as the leading growth story of the 21st century, having strategic advantages over China and other emerging markets and is a top destination for equity investments, said a report by Bay Capital, an India-focused investment management firm.