Mayor criticises dirty city, takes informal traders to task