London's 'most underrated' tourist attraction has been crowned by The TimesThe Thames Barrier is London's top underrated attraction, noted for its striking architecture and engineering significance.