Sounds of Six Million Steps

London, United Kingdom