Business

Price cap on Russian oil is a ‘ridiculous idea’ and could push oil to $140, says..