India's Prime Minister Narendra Modi and Russian President Vladimir Putin during their meeting at Hyderabad House in New Delhi. AFP