Yes people, Depp IS in London and here's a bit from the Daily Mail to prove it!
Here's a link to the article with way more pics!!
More news and more pics of Depp at Abbey Road studios. Photo appeared on this page also.
Photo © Jules/FameFlynet.uk.com