With less than 24 hours to go until Luton Carnival, final preparations are underway.
Around 150,000 people are expected to join the festival, which is Europe's largest carnival.
The parade itself kicks off at 1.30pm on Sunday.
More top news
Cloud with locally heavy rain spreading in overnight
After a dull start, some sunny spells are likely, mainly in the west. Cloud will again thicken from the east later
International ballet star Gary Avis goes back to his Suffolk roots to watch next generation of performers.