Ten Strange London Facts

There are a dozen secret rivers flowing beneath London. One, the Effra travels under the Oval cricket ground. The actual City of London is only 1 square mile. Major roads such as Oxford Street, Piccadilly and Regent Street actually come under “The City of Westminster” Some 80,000 umbrellas are lost annually on the London Underground.… Read More