Whose flag is this?

Today's mystery flag