Indian Prime Minister Narendra Modi is greeted by Russian President Vladimir Putin on a visit to Moscow, his first since Russia launched its campaign in Ukraine and since he was returned to power last month as leader of the world's most populous country.