Russian President Vladimir Putin is in New Delhi for his two-day India visit, where he will hold summit talks with Prime Minister Narendra Modi in New Delhi on Friday, aiming to boost trade with the top buyer of Russia's arms and seaborne oil as Western sanctions squeeze their decades-old ties.