27 Unusual activities in London: From Bustling Markets to Beautiful Gardens and other hidden Gems July 18, 2026