I think Liverpool beating Barca away from home was more impressive.
You shouldn't think it makes baby Jesus cry :-(
I had a 5 minute walk from Kings Cross station to the Thames Link station about a month ago. Can't see how anyone would want to live there