Business Oil price ceiling is a road to ‘world energy destruction,’ says Putin Islam News December 23, 2022