• The Talk of the Town, London, England, UK (venue)