Lithuanian film 'Toxic' wins Golden Peacock Award at IFFI 2024.