Yes, we know how your taste buds will react when you hear the word Sambar and it must be admitted that the best place to taste Sambar is Tamil Nadu....