Flag of Budapest

The flag of Budapest is the official municipal flag of Budapest, Hungary. The current design features the city's coat of arms on a white field. The top and bottom edges of the flag are occupied by alternating red and green isosceles triangles. It has been in effect since 15 September 2011, following a decree from the General Assembly of Budapest.
Design and symbolism.
The 11 triangles (6 red, 5 green) on the top and bottom edges span the whole length of the flag and have a height of one-tenth that of the flag. The colours red, white, and green represent the national colours of Hungary, as featured on the nation's flag. The colours as used on Hungary's flag symbolize strength (red), faithfulness (white), and hope (green). The coat of arms, first created in 1873, depicts two castles on a red field, with the one-tower castle on top representing Pest, and the three-towered castle on the bottom representing Buda and Óbuda. Separating the two castles is a wavy white line, representing the Danube. Surrounding this shield is a lion on its hind legs to the left and a mythological gryphon to the right. On top of the shield is the Holy Crown of Hungary. The shield is about one-third the height of the flag.