Russian President Vladimir Putin has lauded India and Prime Minister Narendra Modi for pursuing an independent foreign policy, which is “not easy in today’s world”, and managing one of the highest rates of economic development.