Here tomorrow gone today

London, United Kingdom