A whimsical interpretation of London's most beloved icons. Cheerful red call boxes, double decker buses and Big Ben solute beloved England. Cheers, mate!