Luton
Town in Bedfordshire, England
Luton is a town and borough in Bedfordshire, England. The borough had a population of 225,262 at the 2021 census. Luton is on the River Lea, about 32 miles (50 km) north-west of London.
From Wikipedia, under CC BY-SA. More on occurri.