The financial markets worldwide suffered a brutal sell-off on 26 November. Investors scrambled to shelter themselves from economic hardships that could be brought back by lockdowns and travel bans.
The financial markets worldwide suffered a brutal sell-off on 26 November. Investors scrambled to shelter themselves from economic hardships that could be brought back by lockdowns and travel bans.