Due to its history, Berlin is a bit rough around its edges. That's also reflected in its Street Art - arguably the best in the world.