-
3 May 2021
Topshop's flagship Oxford Street store goes up for sale
Once the prime location for clothing brand Topshop, the Oxford Street building is to be sold for as much as £420 million.
-
16 April 2021
Alibaba to accept $2.8 billion fine issued by Chinese regulator
The fine comes as a probe carried out by the Chinese anti-monopoly regulator found that Alibaba prevented sellers from conducting business on rival platforms.