Berlin, a city that wears its scars, has always welcomed outsiders. But it has also been a battleground invaded by the French, taken over by the Nazis, occupied by the Russians and then divided down the middle by competing ideologies in the Cold War.