People living in Hong Kong, visiting other cities are ususally shocked when asked to pay sales tax. "What! I ate only $100. Why do I have to pay $107????......." This came from my very rich uncle.
American are lucky paying much lower sale tax than the 12% imposed on Canadian. In US different counties have different tax rate. Sale taxes are so different in individual counties even in the same state.