An Indian delegation is likely to visit Russia in a follow-up to the recent summit meeting between Prime Minister Narendra Modi and Russian President Vladimir Putin.