Street construction site showing tropical beach paradise and images of world cities with a London No Parking sign.