Budapest
With a population of nearly two million, the Hungarian capital has existed under this name for almost 150 years although it was originally three towns. The Danube, which flows through ten European countries, divides the city in two and Pest and...