World Economic Forum returns in person, more than 2500 leaders to attend

The annual summit of the World Economic Forum in Davos in Switzerland has kicked off today after a gap of nearly about two and a half years. A host of global leaders including from India are expected to deliberate over the main challenges facing the world economy .