Playing tourist is so much fun...especially in London, England!
...London bridge is falling down.....lalalala...
oh look its one of those funny police men!!
twins on the double decker!