Local elections 2018: how to understand this messy result

on 4 May 2018