Russian President Vladimir Putin gives his annual New Year’s Eve speech from Moscow on Tuesday, December 31.
The Russian leader traditionally covers significant events of the past year and shares his vision for the country's future in 2025.