Russian President Vladimir Putin will be in India on December 4-5 to attend the 23rd India-Russia Annual Summit. The state visit follows an invitation by Prime Minister Narendra Modi, with the two countries growing closer in the last few months after the US imposed punitive tariffs over New Delhi's Russian oil imports.