A TV commercial can make or break a brand. It has to have all the elements such as humor, sense and creativity in perfect ratio. Scroll down to have a look at the 10 best Indian TV ads of all time: