Various Flag Questions VII quiz

Can you answer these challenging questions about country flags and their colors etc.?