Generally I tip 3 -4 % of my bill whenever I visit any restaurant.

How much tip should be given to waiter on an average ??