Berlin has a lot of history, most of it recent. Flattened, divided, reunited and now (nearly)...