Sweating in Leeds- I Can Get Lost in a Telephone Booth

City Center, Leeds, UK   If you look at the picture above I will try to tell a story. This is Leeds City Center. I have taken this from hotel room which was right across the road from the middle building. Am I making sense till now?  Now look at the picture towards the left. […]