London triumphs over New York

London is better for tourists to visit than New York, according to a new interactive guide that compiles almost 100 pieces of data to compare the two cities. Named Bang For Your Buck and created by travel experts London Pass,…