logotype
Sign in

Ubisoft shares plummet 18%; Shadows fails to boost sales

Ubisoft shares plummet 18%; Shadows fails to boost sales
Credit: map / Pixabay