Russian President Putin delivers speech during his annual state of nation address at Kremlin in Moscow by Thaer Abbas | Dec 22, 2016 |