Bit of spin going on here I think. I was in London earlier this week and it was definitely not a ghost town. It reminded me a bit of Manchester in 2002 i.e. with a great vibe, lots of things going on and very busy. What time of day were the photos taken?