So it sounds to me like tipping is a world wide thing, however only in N. America is the customer free to tip as they see fit. Adding a 15% *service fee* IS a tip if only by another name. I find it annoying when an establishment automatically adds the tip into the bill (in the US this is typical when the party is 6 or more people) because if the service stinks, is slow, or the food is not well prepared, then I don't have the option of lowering the tip amount based on the service.
So basically in the rest of the world the wait staff can do a poor job, the food can be substandard because the gratuity is forced down the customers throat. Hmmm, interesting.