Russian President Vladimir Putin will arrive in New Delhi on Thursday evening on a State Visit for the 23rd India-Russia Annual Summit. The two-day State visit is at the invitation of Prime Minister Narendra Modi, who is set to host a private dinner for Russian President Putin shortly after his arrival in New Delhi today.