Vladimir Putin held talks with Prime Minister of India Narendra Modi in New Delhi.