Waltham Forest wins bid to become first London borough of culture

Waltham Forest has been named the first London borough of culture. The north-east London borough was among 22 bidders for the scheme, … Continue reading Waltham Forest wins bid to become first London borough of culture