President Vladimir Putin told Russians in a New Year address that the country would move forward with confidence in 2025, though he offered no specific promises on the economy or the war in Ukraine.
The 21st century has seen the two most compelling ideologies of the 1990s malfunction horrendously. These are neo-liberalism, the belief that, overall, markets are more efficient than governments in ...