Question: what flag is red on top white in middle and green on bottom?
Answer: The flag of Hungary (Hungarian: Magyarország zászlaja) is a horizontal tricolour of red, white and green.