Russian Federation President Vladimir Putin’s question dismissing allegations of election tampering strikes a lingering note of irony as the year 2017 begins.
The 23rd World Energy Congress convened today in Istanbul, bringing together delegations of senior officials and ministers from 85 countries around the world.