Indo Cine Appreciation Foundation, in association with the Embassy of Spain, New Delhi; Instituto Cervantes, …