In reply to Ksharp.

Yes, tipping varies according to cultures. In addition to China, I've been told that tipping a taxi driver is not usually practiced in Argentenia and Turkey. In other countries, 10% or "keep the change" are more common than the huge 20% tip that is common in NYC.