EU slaps Microsoft with $732 million penalty

by Molly Wood