Russian President Vladimir Putin will make a two-day visit to India from December 4 to hold annual summit talks with Prime Minister Narendra Modi that is expected to produce a plethora of significant outcomes, including in the trade and defence spheres to further solidify the bilateral strategic ties.