Spain
Yes
When I said to create a flag for North Africa I didn't say to create an existing country flag
North Africa Is a made up country made by me