Oil prices slide on China fears; Twitter rises on Elon Musk deal
Oil prices tumbled Monday along with equities in Europe and Asia on worries over a worsening Covid-19 outbreak in China, while US stocks finished a volatile session higher as Elon Musk sealed a deal to acquire…