Russian President Vladimir Putin is set to give his annual state of the nation address in Moscow on Thursday.
The speech comes at the end of a year that has been both economically and politically difficult for Russia. The country's economy is still...