Flags & World Cities quiz

Average:  4.82
Played:  1564
Can you tell which large cities (like Rio de Janeiro, Tokyo and Sydney) are represented by these flags?