Indian foods are known to have 6 different flavors such as salty, bitter, sour, sweet, astringent and spicy.