Which is more correct between "British female students" and "female British students"?
I have found examples of both - even the Daily Mail renders it both ways.
Both are correct.
Though they essentially mean the same or appear to be, they may not, in some instances. The context may require only one of the alternatives.
Say, when comparing British and American female students, you'd use the first phrasing, and when comparing male and female British students, you may use the latter. In some cases the adjectives modify different nouns.
Both may be correct, depending on the intended meaning.
Word order is dependent on meaning (and vice-versa). Cambridge Dictionary has the order as: opinion, size, physical quality, shape, age, colour, origin, material, type, purpose; Example (sentences with more than 3 concurrent adjectives should be left to textbooks, handle with care): Beautiful small cold round old red British hardwood nautical metrological log.
This would mean that "English Japanese students" would be quite clear (English would be the origin, Japanese [studies] the purpose/type), while "English students" is ambiguous, because 'English' might be the origin, type, or purpose.
Advanced (Literary) usage may extend the possibilities of meaning for certain adjectives. Depending on context, any nationality may also serve as shorthand for an opinion (e.g. hated), size (small, tall, ...), physical quality (fat, sturdy, ...) colour (white, black, ...) - which further muddies the waters.