Anchovies or Mandeli, as they are commonly referred to in India, are a tiny fish packed with flavour and nutrients.…