The Flag of Hungary is the flag of the European country, Hungary. It has three horizontal tricolour of red, white and green. It was adopted on 23 May 1957.