Only a genius can get the perfect score!

WORLD GEOGRAPHY

Which country does this flag belong to? Find it on the map!