London, UK: In an earlier article on the National Geographic store, we focussed on our discovery of this hidden treasure right on Oxford Street in...