Leeds

10 Amazing Sights to Explore in Leeds

Leeds is a city and metropolitan borough in West Yorkshire, England, lying on the River Aire. In 2001 Leeds’ main urban subdivision had a population of 443,247 and lies at the centre of the wider City of Leeds metropolitan borough, which has a population of 784,900 as of 2011. Leeds is the cultural, financial and […]

10 Amazing Sights to Explore in Leeds Read More »