This is London. This is the capital of life.
in case you failed to notice
allow us to tell you,
god or ghost to
long live london.......
PS: Thanks Nicolas for the lovely snap.
You can visit him here http://nicolas.delerue.org/