Elumichai Oorugai is an instant lime pickle from the southern part of India (Tamil Nadu). It is sweet, and tangy, and will definitely tickle your taste buds with its incredible taste. Here is how to make it.
23