The national flag of Hungary (Hungarian: Magyarország zászlaja) is a horizontal tricolour of red, white and green (red-white-green). In this exact form, it has been the official flag of Hungary since 23 May 1957. The flag's form originates from national republican ..