Canal Festival crowds bask in glorious sunshine

You are here: