Home World News India’s Modi lands in Russia for talks with Putin in first visit since start of Ukraine war