This is the flag of the former People's Democratic Republic of Yemen(South Yemen) that existed from 1967-1990
© Symbols.com