Quote Originally Posted by StompArtist View Post
Prove it! :P
There is a huge shopping street in London called "Oxford Street". Its the busiest street in Europe!

There is a huge range of shops, including GAME (For buying Video Games) and fast food places! Ha!