Morocco's looks like a temporary kit.
Greek shirt is OK but nothing special unfortunately. Botswana's is, well, different. Don't see the practicality of having TWO predominantly white kits however.
I expect the light blue shirt here to be the home kit and the others to be away and an alternate third, although this blue one could well be a training shirt.
