Prime Minister Narendra Modi is visiting Sweden for the first time since 2018, with trade, defence, technology and strategic cooperation expected to dominate discussions.