Luton

Town in Bedfordshire, England

Luton

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.