I routinely tip 20% here in the states (sometimes significantly more). In Scotland, people seemed surprised to receive a 20% tip. One cab driver refused to accept the tip I tried to give him. I'm serious! He said, "That's too much." I protested, but he insisted. I reluctantly took the "excess" amount from him. To me, it was only a couple of extra dollars; to him, it was a matter of principle. I think it mattered to him that he not gouge tourists.