Russia has special ties with India and they have always supported each other and will remain so in the future, President Vladimir Putin has said, as he praised Prime Minister Narendra Modi for pursuing an "independent foreign policy" in the interest of his country.