The powerful McDonald’s restaurant chain has lost a legal battle that will cost them their flagship brand, Big Mac. The legal muddle, initiated before authorities of the European Union by the chain of Irish restaurants ...