Luton

Luton

Luton is a town and unitary authority with borough status, in Bedfordshire, England. At the 2021 census, the Luton/Dunstable urban area, including the adjacent towns of Dunstable and Houghton Regis, had a population of 286,450. The town is situated on the River Lea, about 30 miles north-north-west of London.

Luton People (First 1 people) - Page 0

English Defence League

English Defence League