The flag of Hungary ( Hungarian : Magyarország zászlaja ) is a horizontal tricolour of red , white and green . In this exact form , it has been the official flag of Hungary since May 23 , 1957 . The flag 's form originates from national republican movements of the 18th and 19th centuries , while its colours are from the Middle Ages . The current Hungarian tricolour flag is the same as the republican movement flag of the United Kingdom ( used since 1816 ) .

Question: who's flag is red white and green
Answer: Hungary