REVIEW: D.D Dumbo – ‘Utopia Defeated’ (4AD)

Recorded in London, ‘Utopia Defeated’ is a well-travelled record that borrows from many palettes to paint a splendid picture.