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. […]