Elumichai Oorugai is an instant lime pickle from the southern part of India. It is sweet, tangy, and will definitely tickle your taste buds.
27