Business News
Elon Musk and Vladimir Putin’s state-run gas giant both cited ‘force majeure’ this week. Here’s what that means
[ad_1]
Musk said on Wednesday that Tesla has faced “quite a few force majeures”, referring to supply chain woes and the COVID-19 pandemic. Read More
[ad_2]
Source link