Leeds, England
A photo taken in Leeds, England last year. It is very obvious that this photo was taken during the night guys. The building with the tower is the Town Hall of Leeds. here is a little info about Leeds. Leeds is located on the River Aire in West Yorkshire, England. It is the urban core […]