The Thames Festival is an autumn weekend celebration each September on the banks of the river Thames. 2,000 dancers, musicians and masqueraders take to the streets in an unrivalled display of street arts and creativity in this year's Night Carnival.
{}