Photos from the 16th Chefchaouen International Chess Festival (25–30 July 2017) — winner GM Alexandr Fier.