During his special address to the world leaders at Davos Agenda Summit, PM Narendra Modi made a strong pitch for India as the 'most attractive' investment destination. Emphasizing India as a global investment hotspot, the PM said, this is “the best time” to invest in India. Watch the key highlights from PM's speech!