PM Modi pitches India as best place for global investors

PM Modi pitches India as best place for global investors

Pitching India amongst the best investment destinations worldwide, Prime Minister Narendra Modi on Thursday said the country's political stability and policy continuity makes it the best place for global investors in the aftermath of the COVID-19 pandemic.