This city's flag.
Budapest is the capital and largest city in Hungary.
It has a population of over 1,700,000 and a metro area population of over 2,500,000.