Sir Philip Green sexual harassment allegations could mean more bad news for PE-backed Topshop

1431
The sexual harassment allegations against British retail magnate Sir Philip Green could cause a headache for private equ