Home Business SHEIN’s London Flotation: A ‘Badge of Shame’ for the Stock Exchange, Says Amnesty International