Guess the flag quiz! Name these 20 countries from their flags.