Russian President Vladimir Putin is set to visit India, as confirmed by Russian Minister of Foreign Affairs Sergey Lavrov on Thursday, Russian news agency TASS reported.