Europe's top court has cracked down on Apple as the company has been ordered to pay 13 billion euros (roughly…... Read more