Interesting facts about Leeds

Leeds is the largest city in the county of West Yorkshire in Northern England. The city is located 270 kilometers (170 miles) north-northwest of London, on the valley of the River Aire in the eastern foothills of the Pennines. As of June 2020, the population of Leeds is about 800,000 people. The city covers a … Read more