summaryrefslogtreecommitdiffstats
path: root/kgeography/data
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commitce599e4f9f94b4eb00c1b5edb85bce5431ab3df2 (patch)
treed3bb9f5d25a2dc09ca81adecf39621d871534297 /kgeography/data
downloadtdeedu-ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2.tar.gz
tdeedu-ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdeedu@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kgeography/data')
-rw-r--r--kgeography/data/Makefile.am10
-rw-r--r--kgeography/data/africa.kgm692
-rw-r--r--kgeography/data/africa.pngbin0 -> 11688 bytes
-rw-r--r--kgeography/data/asia.kgm572
-rw-r--r--kgeography/data/asia.pngbin0 -> 5988 bytes
-rw-r--r--kgeography/data/austria.kgm103
-rw-r--r--kgeography/data/austria.pngbin0 -> 4406 bytes
-rw-r--r--kgeography/data/brazil.kgm293
-rw-r--r--kgeography/data/brazil.pngbin0 -> 6481 bytes
-rw-r--r--kgeography/data/canada.kgm152
-rw-r--r--kgeography/data/canada.pngbin0 -> 10626 bytes
-rw-r--r--kgeography/data/china.kgm499
-rw-r--r--kgeography/data/china.pngbin0 -> 14505 bytes
-rw-r--r--kgeography/data/europe.kgm467
-rw-r--r--kgeography/data/europe.pngbin0 -> 18971 bytes
-rw-r--r--kgeography/data/flags/Makefile.am54
-rw-r--r--kgeography/data/flags/Monaco.pngbin0 -> 308 bytes
-rw-r--r--kgeography/data/flags/NewZealand.pngbin0 -> 2251 bytes
-rw-r--r--kgeography/data/flags/README7
-rw-r--r--kgeography/data/flags/SriLanka.pngbin0 -> 6951 bytes
-rw-r--r--kgeography/data/flags/Vatican.pngbin0 -> 4718 bytes
-rw-r--r--kgeography/data/flags/afghanistan.pngbin0 -> 4754 bytes
-rw-r--r--kgeography/data/flags/albania.pngbin0 -> 4130 bytes
-rw-r--r--kgeography/data/flags/alberta.pngbin0 -> 3926 bytes
-rw-r--r--kgeography/data/flags/algeria.pngbin0 -> 2634 bytes
-rw-r--r--kgeography/data/flags/andorra.pngbin0 -> 6234 bytes
-rw-r--r--kgeography/data/flags/angola.pngbin0 -> 3247 bytes
-rw-r--r--kgeography/data/flags/antigua.pngbin0 -> 4270 bytes
-rw-r--r--kgeography/data/flags/argentina.pngbin0 -> 3291 bytes
-rw-r--r--kgeography/data/flags/armenia.pngbin0 -> 338 bytes
-rw-r--r--kgeography/data/flags/australia.pngbin0 -> 4842 bytes
-rw-r--r--kgeography/data/flags/austria.pngbin0 -> 171 bytes
-rw-r--r--kgeography/data/flags/azerbaijan.pngbin0 -> 2198 bytes
-rw-r--r--kgeography/data/flags/baden_wurttemberg.pngbin0 -> 218 bytes
-rw-r--r--kgeography/data/flags/bahamas.pngbin0 -> 1883 bytes
-rw-r--r--kgeography/data/flags/bahrain.pngbin0 -> 2595 bytes
-rw-r--r--kgeography/data/flags/bangladesh.pngbin0 -> 2757 bytes
-rw-r--r--kgeography/data/flags/barbados.pngbin0 -> 2455 bytes
-rw-r--r--kgeography/data/flags/bavaria.pngbin0 -> 9717 bytes
-rw-r--r--kgeography/data/flags/bc.pngbin0 -> 10333 bytes
-rw-r--r--kgeography/data/flags/belarus.pngbin0 -> 2321 bytes
-rw-r--r--kgeography/data/flags/belgium.pngbin0 -> 214 bytes
-rw-r--r--kgeography/data/flags/belize.pngbin0 -> 10701 bytes
-rw-r--r--kgeography/data/flags/benin.pngbin0 -> 216 bytes
-rw-r--r--kgeography/data/flags/berlin.pngbin0 -> 2182 bytes
-rw-r--r--kgeography/data/flags/bhutan.pngbin0 -> 12487 bytes
-rw-r--r--kgeography/data/flags/bolivia.pngbin0 -> 263 bytes
-rw-r--r--kgeography/data/flags/bosnia_herzegovina.pngbin0 -> 2672 bytes
-rw-r--r--kgeography/data/flags/botswana.pngbin0 -> 259 bytes
-rw-r--r--kgeography/data/flags/br_AC.pngbin0 -> 1408 bytes
-rw-r--r--kgeography/data/flags/br_AL.pngbin0 -> 8261 bytes
-rw-r--r--kgeography/data/flags/br_AM.pngbin0 -> 1453 bytes
-rw-r--r--kgeography/data/flags/br_AP.pngbin0 -> 1882 bytes
-rw-r--r--kgeography/data/flags/br_BA.pngbin0 -> 389 bytes
-rw-r--r--kgeography/data/flags/br_CE.pngbin0 -> 4272 bytes
-rw-r--r--kgeography/data/flags/br_DF.pngbin0 -> 1244 bytes
-rw-r--r--kgeography/data/flags/br_ES.pngbin0 -> 3080 bytes
-rw-r--r--kgeography/data/flags/br_GO.pngbin0 -> 1195 bytes
-rw-r--r--kgeography/data/flags/br_MA.pngbin0 -> 1148 bytes
-rw-r--r--kgeography/data/flags/br_MG.pngbin0 -> 3948 bytes
-rw-r--r--kgeography/data/flags/br_MS.pngbin0 -> 1488 bytes
-rw-r--r--kgeography/data/flags/br_MT.pngbin0 -> 1964 bytes
-rw-r--r--kgeography/data/flags/br_PA.pngbin0 -> 1626 bytes
-rw-r--r--kgeography/data/flags/br_PE.pngbin0 -> 10932 bytes
-rw-r--r--kgeography/data/flags/br_PI.pngbin0 -> 1231 bytes
-rw-r--r--kgeography/data/flags/br_PN.pngbin0 -> 11499 bytes
-rw-r--r--kgeography/data/flags/br_PR.pngbin0 -> 1081 bytes
-rw-r--r--kgeography/data/flags/br_RJ.pngbin0 -> 9646 bytes
-rw-r--r--kgeography/data/flags/br_RN.pngbin0 -> 1096 bytes
-rw-r--r--kgeography/data/flags/br_RO.pngbin0 -> 1520 bytes
-rw-r--r--kgeography/data/flags/br_RR.pngbin0 -> 1783 bytes
-rw-r--r--kgeography/data/flags/br_RS.pngbin0 -> 4256 bytes
-rw-r--r--kgeography/data/flags/br_SC.pngbin0 -> 4084 bytes
-rw-r--r--kgeography/data/flags/br_SE.pngbin0 -> 1360 bytes
-rw-r--r--kgeography/data/flags/br_SP.pngbin0 -> 1506 bytes
-rw-r--r--kgeography/data/flags/br_TO.pngbin0 -> 1788 bytes
-rw-r--r--kgeography/data/flags/brandenburg.pngbin0 -> 7523 bytes
-rw-r--r--kgeography/data/flags/brazil.pngbin0 -> 4818 bytes
-rw-r--r--kgeography/data/flags/bremen.pngbin0 -> 1280 bytes
-rw-r--r--kgeography/data/flags/brunei.pngbin0 -> 6314 bytes
-rw-r--r--kgeography/data/flags/bulgaria.pngbin0 -> 204 bytes
-rw-r--r--kgeography/data/flags/burkina.pngbin0 -> 2097 bytes
-rw-r--r--kgeography/data/flags/burundi.pngbin0 -> 5735 bytes
-rw-r--r--kgeography/data/flags/cambodia.pngbin0 -> 4480 bytes
-rw-r--r--kgeography/data/flags/cameroon.pngbin0 -> 1349 bytes
-rw-r--r--kgeography/data/flags/canada.pngbin0 -> 2883 bytes
-rw-r--r--kgeography/data/flags/central_african_republic.pngbin0 -> 1476 bytes
-rw-r--r--kgeography/data/flags/chad.pngbin0 -> 291 bytes
-rw-r--r--kgeography/data/flags/chile.pngbin0 -> 1293 bytes
-rw-r--r--kgeography/data/flags/china.pngbin0 -> 2800 bytes
-rw-r--r--kgeography/data/flags/colombia.pngbin0 -> 208 bytes
-rw-r--r--kgeography/data/flags/congo_brazzaville.pngbin0 -> 905 bytes
-rw-r--r--kgeography/data/flags/congo_kinshasa.pngbin0 -> 2608 bytes
-rw-r--r--kgeography/data/flags/costa_rica.pngbin0 -> 294 bytes
-rw-r--r--kgeography/data/flags/cote_divoire.pngbin0 -> 291 bytes
-rw-r--r--kgeography/data/flags/croatia.pngbin0 -> 3621 bytes
-rw-r--r--kgeography/data/flags/cuba_3x2.pngbin0 -> 2721 bytes
-rw-r--r--kgeography/data/flags/cyprus_4x3.pngbin0 -> 1516 bytes
-rw-r--r--kgeography/data/flags/czech.pngbin0 -> 2330 bytes
-rw-r--r--kgeography/data/flags/denmark.pngbin0 -> 387 bytes
-rw-r--r--kgeography/data/flags/djibouti.pngbin0 -> 2015 bytes
-rw-r--r--kgeography/data/flags/dominica.pngbin0 -> 8327 bytes
-rw-r--r--kgeography/data/flags/dominicanrepublic.pngbin0 -> 2659 bytes
-rw-r--r--kgeography/data/flags/easttimor.pngbin0 -> 2665 bytes
-rw-r--r--kgeography/data/flags/ecuador.pngbin0 -> 3348 bytes
-rw-r--r--kgeography/data/flags/egypt.pngbin0 -> 2715 bytes
-rw-r--r--kgeography/data/flags/el_salvador.pngbin0 -> 4122 bytes
-rw-r--r--kgeography/data/flags/equatorial_guinea.pngbin0 -> 3070 bytes
-rw-r--r--kgeography/data/flags/eritrea.pngbin0 -> 3196 bytes
-rw-r--r--kgeography/data/flags/estonia.pngbin0 -> 304 bytes
-rw-r--r--kgeography/data/flags/ethiopia.pngbin0 -> 3014 bytes
-rw-r--r--kgeography/data/flags/fiji.pngbin0 -> 5632 bytes
-rw-r--r--kgeography/data/flags/finland.pngbin0 -> 366 bytes
-rw-r--r--kgeography/data/flags/france.pngbin0 -> 214 bytes
-rw-r--r--kgeography/data/flags/gabon.pngbin0 -> 304 bytes
-rw-r--r--kgeography/data/flags/gambia.pngbin0 -> 337 bytes
-rw-r--r--kgeography/data/flags/georgia.pngbin0 -> 4274 bytes
-rw-r--r--kgeography/data/flags/germany.pngbin0 -> 204 bytes
-rw-r--r--kgeography/data/flags/ghana.pngbin0 -> 1818 bytes
-rw-r--r--kgeography/data/flags/greece.pngbin0 -> 640 bytes
-rw-r--r--kgeography/data/flags/greenland.pngbin0 -> 2558 bytes
-rw-r--r--kgeography/data/flags/guatemala.pngbin0 -> 2848 bytes
-rw-r--r--kgeography/data/flags/guinea.pngbin0 -> 214 bytes
-rw-r--r--kgeography/data/flags/guineabissau.pngbin0 -> 1473 bytes
-rw-r--r--kgeography/data/flags/guyana.pngbin0 -> 3811 bytes
-rw-r--r--kgeography/data/flags/haiti.pngbin0 -> 202 bytes
-rw-r--r--kgeography/data/flags/hamburg.pngbin0 -> 5404 bytes
-rw-r--r--kgeography/data/flags/hesse.pngbin0 -> 389 bytes
-rw-r--r--kgeography/data/flags/honduras.pngbin0 -> 1384 bytes
-rw-r--r--kgeography/data/flags/hungary.pngbin0 -> 350 bytes
-rw-r--r--kgeography/data/flags/iceland.pngbin0 -> 243 bytes
-rw-r--r--kgeography/data/flags/india.pngbin0 -> 4010 bytes
-rw-r--r--kgeography/data/flags/indonesia.pngbin0 -> 259 bytes
-rw-r--r--kgeography/data/flags/iran.pngbin0 -> 5551 bytes
-rw-r--r--kgeography/data/flags/iraq.pngbin0 -> 3606 bytes
-rw-r--r--kgeography/data/flags/ireland.pngbin0 -> 214 bytes
-rw-r--r--kgeography/data/flags/israel.pngbin0 -> 2152 bytes
-rw-r--r--kgeography/data/flags/italy.pngbin0 -> 214 bytes
-rw-r--r--kgeography/data/flags/italy/Makefile.am4
-rw-r--r--kgeography/data/flags/italy/it-abr200.pngbin0 -> 1704 bytes
-rw-r--r--kgeography/data/flags/italy/it-aos200.pngbin0 -> 1675 bytes
-rw-r--r--kgeography/data/flags/italy/it-bas200.pngbin0 -> 1110 bytes
-rw-r--r--kgeography/data/flags/italy/it-cal200.pngbin0 -> 19515 bytes
-rw-r--r--kgeography/data/flags/italy/it-cam200.pngbin0 -> 2472 bytes
-rw-r--r--kgeography/data/flags/italy/it-emi200.pngbin0 -> 2309 bytes
-rw-r--r--kgeography/data/flags/italy/it-fri200.pngbin0 -> 7633 bytes
-rw-r--r--kgeography/data/flags/italy/it-lat200.pngbin0 -> 33282 bytes
-rw-r--r--kgeography/data/flags/italy/it-lig200.pngbin0 -> 2954 bytes
-rw-r--r--kgeography/data/flags/italy/it-lom200.pngbin0 -> 2753 bytes
-rw-r--r--kgeography/data/flags/italy/it-mar200.pngbin0 -> 4643 bytes
-rw-r--r--kgeography/data/flags/italy/it-mol200.pngbin0 -> 3348 bytes
-rw-r--r--kgeography/data/flags/italy/it-pie200.pngbin0 -> 1489 bytes
-rw-r--r--kgeography/data/flags/italy/it-pug200.pngbin0 -> 4454 bytes
-rw-r--r--kgeography/data/flags/italy/it-sar200.pngbin0 -> 6034 bytes
-rw-r--r--kgeography/data/flags/italy/it-sic200.pngbin0 -> 4952 bytes
-rw-r--r--kgeography/data/flags/italy/it-tre200.pngbin0 -> 7173 bytes
-rw-r--r--kgeography/data/flags/italy/it-tus200.pngbin0 -> 2692 bytes
-rw-r--r--kgeography/data/flags/italy/it-umb200.pngbin0 -> 5642 bytes
-rw-r--r--kgeography/data/flags/italy/it-ven200.pngbin0 -> 89596 bytes
-rw-r--r--kgeography/data/flags/jamaica.pngbin0 -> 1054 bytes
-rw-r--r--kgeography/data/flags/japan.pngbin0 -> 2615 bytes
-rw-r--r--kgeography/data/flags/jordan.pngbin0 -> 1272 bytes
-rw-r--r--kgeography/data/flags/kazakhstan.pngbin0 -> 8170 bytes
-rw-r--r--kgeography/data/flags/kenya.pngbin0 -> 4737 bytes
-rw-r--r--kgeography/data/flags/kuwait.pngbin0 -> 1758 bytes
-rw-r--r--kgeography/data/flags/kyrgyzstan.pngbin0 -> 6260 bytes
-rw-r--r--kgeography/data/flags/laos.pngbin0 -> 1993 bytes
-rw-r--r--kgeography/data/flags/latvia.pngbin0 -> 170 bytes
-rw-r--r--kgeography/data/flags/lebanon.pngbin0 -> 3590 bytes
-rw-r--r--kgeography/data/flags/lesotho.pngbin0 -> 4835 bytes
-rw-r--r--kgeography/data/flags/liberia.pngbin0 -> 2145 bytes
-rw-r--r--kgeography/data/flags/libya.pngbin0 -> 155 bytes
-rw-r--r--kgeography/data/flags/liechtenstein.pngbin0 -> 3116 bytes
-rw-r--r--kgeography/data/flags/lithuania.pngbin0 -> 304 bytes
-rw-r--r--kgeography/data/flags/lower_saxony.pngbin0 -> 6043 bytes
-rw-r--r--kgeography/data/flags/luxembourg.pngbin0 -> 210 bytes
-rw-r--r--kgeography/data/flags/macedonia.pngbin0 -> 5715 bytes
-rw-r--r--kgeography/data/flags/madagascar.pngbin0 -> 216 bytes
-rw-r--r--kgeography/data/flags/malawi.pngbin0 -> 3333 bytes
-rw-r--r--kgeography/data/flags/malaysia.pngbin0 -> 3682 bytes
-rw-r--r--kgeography/data/flags/mali.pngbin0 -> 291 bytes
-rw-r--r--kgeography/data/flags/manitoba.pngbin0 -> 7688 bytes
-rw-r--r--kgeography/data/flags/mauritania.pngbin0 -> 2286 bytes
-rw-r--r--kgeography/data/flags/mecklenburg_western_pomerania.pngbin0 -> 433 bytes
-rw-r--r--kgeography/data/flags/mexico.pngbin0 -> 4575 bytes
-rw-r--r--kgeography/data/flags/moldova.pngbin0 -> 4879 bytes
-rw-r--r--kgeography/data/flags/mongolia.pngbin0 -> 2531 bytes
-rw-r--r--kgeography/data/flags/montenegro.pngbin0 -> 3731 bytes
-rw-r--r--kgeography/data/flags/morocco.pngbin0 -> 2245 bytes
-rw-r--r--kgeography/data/flags/mozambique.pngbin0 -> 3667 bytes
-rw-r--r--kgeography/data/flags/myanmar.pngbin0 -> 3539 bytes
-rw-r--r--kgeography/data/flags/namibia.pngbin0 -> 6205 bytes
-rw-r--r--kgeography/data/flags/nepal.pngbin0 -> 5365 bytes
-rw-r--r--kgeography/data/flags/netherlands.pngbin0 -> 304 bytes
-rw-r--r--kgeography/data/flags/newbrunswick.pngbin0 -> 15127 bytes
-rw-r--r--kgeography/data/flags/newfoundland.pngbin0 -> 3870 bytes
-rw-r--r--kgeography/data/flags/nicaragua.pngbin0 -> 2814 bytes
-rw-r--r--kgeography/data/flags/niger.pngbin0 -> 1011 bytes
-rw-r--r--kgeography/data/flags/nigeria.pngbin0 -> 182 bytes
-rw-r--r--kgeography/data/flags/nkorea.pngbin0 -> 2530 bytes
-rw-r--r--kgeography/data/flags/north_rhine_westphalia.pngbin0 -> 466 bytes
-rw-r--r--kgeography/data/flags/norway.pngbin0 -> 784 bytes
-rw-r--r--kgeography/data/flags/novascotia.pngbin0 -> 9269 bytes
-rw-r--r--kgeography/data/flags/nunavut.pngbin0 -> 7533 bytes
-rw-r--r--kgeography/data/flags/nwterritories.pngbin0 -> 4529 bytes
-rw-r--r--kgeography/data/flags/oman.pngbin0 -> 2045 bytes
-rw-r--r--kgeography/data/flags/ontario.pngbin0 -> 3941 bytes
-rw-r--r--kgeography/data/flags/pakistan.pngbin0 -> 3187 bytes
-rw-r--r--kgeography/data/flags/panama.pngbin0 -> 2135 bytes
-rw-r--r--kgeography/data/flags/papua_new_guinea.pngbin0 -> 5564 bytes
-rw-r--r--kgeography/data/flags/paraguay.pngbin0 -> 2259 bytes
-rw-r--r--kgeography/data/flags/pei.pngbin0 -> 13629 bytes
-rw-r--r--kgeography/data/flags/peru.pngbin0 -> 218 bytes
-rw-r--r--kgeography/data/flags/philippines.pngbin0 -> 3952 bytes
-rw-r--r--kgeography/data/flags/poland.pngbin0 -> 173 bytes
-rw-r--r--kgeography/data/flags/portugal.pngbin0 -> 6895 bytes
-rw-r--r--kgeography/data/flags/qatar.pngbin0 -> 1508 bytes
-rw-r--r--kgeography/data/flags/quebec.pngbin0 -> 3190 bytes
-rw-r--r--kgeography/data/flags/rhineland_palatinate.pngbin0 -> 5925 bytes
-rw-r--r--kgeography/data/flags/romania.pngbin0 -> 214 bytes
-rw-r--r--kgeography/data/flags/russia.pngbin0 -> 304 bytes
-rw-r--r--kgeography/data/flags/rwanda.pngbin0 -> 2839 bytes
-rw-r--r--kgeography/data/flags/saarland.pngbin0 -> 7042 bytes
-rw-r--r--kgeography/data/flags/san_marino.pngbin0 -> 7641 bytes
-rw-r--r--kgeography/data/flags/saskatchewan.pngbin0 -> 9372 bytes
-rw-r--r--kgeography/data/flags/saudiarabia.pngbin0 -> 5192 bytes
-rw-r--r--kgeography/data/flags/saxony.pngbin0 -> 500 bytes
-rw-r--r--kgeography/data/flags/saxony_anhalt.pngbin0 -> 548 bytes
-rw-r--r--kgeography/data/flags/schleswig_holstein.pngbin0 -> 572 bytes
-rw-r--r--kgeography/data/flags/senegal.pngbin0 -> 1184 bytes
-rw-r--r--kgeography/data/flags/serbia.pngbin0 -> 15612 bytes
-rw-r--r--kgeography/data/flags/sierra_leone.pngbin0 -> 304 bytes
-rw-r--r--kgeography/data/flags/singapore.pngbin0 -> 2839 bytes
-rw-r--r--kgeography/data/flags/skorea.pngbin0 -> 5382 bytes
-rw-r--r--kgeography/data/flags/slovakia.pngbin0 -> 2853 bytes
-rw-r--r--kgeography/data/flags/slovenia.pngbin0 -> 2646 bytes
-rw-r--r--kgeography/data/flags/somalia.pngbin0 -> 1773 bytes
-rw-r--r--kgeography/data/flags/southafrica.pngbin0 -> 3309 bytes
-rw-r--r--kgeography/data/flags/spain.pngbin0 -> 4460 bytes
-rw-r--r--kgeography/data/flags/sudan.pngbin0 -> 1905 bytes
-rw-r--r--kgeography/data/flags/suriname.pngbin0 -> 1750 bytes
-rw-r--r--kgeography/data/flags/svg/README3
-rw-r--r--kgeography/data/flags/svg/albania.svgzbin0 -> 3846 bytes
-rw-r--r--kgeography/data/flags/svg/algeria.svgzbin0 -> 860 bytes
-rw-r--r--kgeography/data/flags/svg/angola.svgzbin0 -> 2016 bytes
-rw-r--r--kgeography/data/flags/svg/antigua.svgzbin0 -> 954 bytes
-rw-r--r--kgeography/data/flags/svg/argentina.svgzbin0 -> 5171 bytes
-rw-r--r--kgeography/data/flags/svg/austria.svgzbin0 -> 558 bytes
-rw-r--r--kgeography/data/flags/svg/bahamas.svgzbin0 -> 620 bytes
-rw-r--r--kgeography/data/flags/svg/barbados.svgzbin0 -> 1540 bytes
-rw-r--r--kgeography/data/flags/svg/belarus.svgzbin0 -> 3957 bytes
-rw-r--r--kgeography/data/flags/svg/belgium.svgzbin0 -> 576 bytes
-rw-r--r--kgeography/data/flags/svg/belize.svgzbin0 -> 18288 bytes
-rw-r--r--kgeography/data/flags/svg/benin.svgzbin0 -> 551 bytes
-rw-r--r--kgeography/data/flags/svg/bolivia.svgzbin0 -> 1167 bytes
-rw-r--r--kgeography/data/flags/svg/bosnia_herzegovina.svgzbin0 -> 740 bytes
-rw-r--r--kgeography/data/flags/svg/botswana.svgzbin0 -> 1144 bytes
-rw-r--r--kgeography/data/flags/svg/brazil.svgzbin0 -> 7593 bytes
-rw-r--r--kgeography/data/flags/svg/bulgaria.svgzbin0 -> 495 bytes
-rw-r--r--kgeography/data/flags/svg/burkina.svgzbin0 -> 658 bytes
-rw-r--r--kgeography/data/flags/svg/burundi.svgzbin0 -> 1155 bytes
-rw-r--r--kgeography/data/flags/svg/cameroon.svgzbin0 -> 591 bytes
-rw-r--r--kgeography/data/flags/svg/canada.svgzbin0 -> 1154 bytes
-rw-r--r--kgeography/data/flags/svg/central_african_republic.svgzbin0 -> 870 bytes
-rw-r--r--kgeography/data/flags/svg/chad.svgzbin0 -> 1174 bytes
-rw-r--r--kgeography/data/flags/svg/chile.svgzbin0 -> 745 bytes
-rw-r--r--kgeography/data/flags/svg/colombia.svgzbin0 -> 483 bytes
-rw-r--r--kgeography/data/flags/svg/congo_brazzaville.svgzbin0 -> 611 bytes
-rw-r--r--kgeography/data/flags/svg/congo_kinshasa.svgzbin0 -> 920 bytes
-rw-r--r--kgeography/data/flags/svg/costa_rica.svgzbin0 -> 600 bytes
-rw-r--r--kgeography/data/flags/svg/cote_divoire.svgzbin0 -> 1138 bytes
-rw-r--r--kgeography/data/flags/svg/croatia.svgzbin0 -> 11630 bytes
-rw-r--r--kgeography/data/flags/svg/cuba_3x2.svgzbin0 -> 670 bytes
-rw-r--r--kgeography/data/flags/svg/cyprus_4x3.svgzbin0 -> 12831 bytes
-rw-r--r--kgeography/data/flags/svg/czech.svgzbin0 -> 529 bytes
-rw-r--r--kgeography/data/flags/svg/denmark.svgzbin0 -> 601 bytes
-rw-r--r--kgeography/data/flags/svg/djibouti.svgzbin0 -> 763 bytes
-rw-r--r--kgeography/data/flags/svg/dominica.svgzbin0 -> 5161 bytes
-rw-r--r--kgeography/data/flags/svg/dominicanrepublic.svgzbin0 -> 108717 bytes
-rw-r--r--kgeography/data/flags/svg/ecuador.svgzbin0 -> 15931 bytes
-rw-r--r--kgeography/data/flags/svg/egypt.svgzbin0 -> 3516 bytes
-rw-r--r--kgeography/data/flags/svg/el_salvador.svgzbin0 -> 20518 bytes
-rw-r--r--kgeography/data/flags/svg/equatorial_guinea.svgzbin0 -> 11530 bytes
-rw-r--r--kgeography/data/flags/svg/eritrea.svgzbin0 -> 3862 bytes
-rw-r--r--kgeography/data/flags/svg/estonia.svgzbin0 -> 514 bytes
-rw-r--r--kgeography/data/flags/svg/ethiopia.svgzbin0 -> 1348 bytes
-rw-r--r--kgeography/data/flags/svg/finland.svgzbin0 -> 640 bytes
-rw-r--r--kgeography/data/flags/svg/france.svgzbin0 -> 466 bytes
-rw-r--r--kgeography/data/flags/svg/gabon.svgzbin0 -> 507 bytes
-rw-r--r--kgeography/data/flags/svg/gambia.svgzbin0 -> 553 bytes
-rw-r--r--kgeography/data/flags/svg/germany.svgzbin0 -> 456 bytes
-rw-r--r--kgeography/data/flags/svg/ghana.svgzbin0 -> 653 bytes
-rw-r--r--kgeography/data/flags/svg/greece.svgzbin0 -> 667 bytes
-rw-r--r--kgeography/data/flags/svg/guatemala.svgzbin0 -> 20915 bytes
-rw-r--r--kgeography/data/flags/svg/guinea.svgzbin0 -> 554 bytes
-rw-r--r--kgeography/data/flags/svg/guineabissau.svgzbin0 -> 819 bytes
-rw-r--r--kgeography/data/flags/svg/guyana.svgzbin0 -> 1076 bytes
-rw-r--r--kgeography/data/flags/svg/haiti.svgzbin0 -> 729 bytes
-rw-r--r--kgeography/data/flags/svg/honduras.svgzbin0 -> 718 bytes
-rw-r--r--kgeography/data/flags/svg/hungary.svgzbin0 -> 673 bytes
-rw-r--r--kgeography/data/flags/svg/iceland.svgzbin0 -> 592 bytes
-rw-r--r--kgeography/data/flags/svg/iran.svgzbin0 -> 4626 bytes
-rw-r--r--kgeography/data/flags/svg/iraq.svgzbin0 -> 2551 bytes
-rw-r--r--kgeography/data/flags/svg/ireland.svgzbin0 -> 574 bytes
-rw-r--r--kgeography/data/flags/svg/israel.svgzbin0 -> 933 bytes
-rw-r--r--kgeography/data/flags/svg/italy.svgzbin0 -> 464 bytes
-rw-r--r--kgeography/data/flags/svg/jamaica.svgzbin0 -> 773 bytes
-rw-r--r--kgeography/data/flags/svg/jordan.svgzbin0 -> 676 bytes
-rw-r--r--kgeography/data/flags/svg/kenya.svgzbin0 -> 1363 bytes
-rw-r--r--kgeography/data/flags/svg/kuwait.svgzbin0 -> 649 bytes
-rw-r--r--kgeography/data/flags/svg/latvia.svgzbin0 -> 617 bytes
-rw-r--r--kgeography/data/flags/svg/lebanon.svgzbin0 -> 2973 bytes
-rw-r--r--kgeography/data/flags/svg/lesotho.svgzbin0 -> 2443 bytes
-rw-r--r--kgeography/data/flags/svg/liberia.svgzbin0 -> 917 bytes
-rw-r--r--kgeography/data/flags/svg/libya.svgzbin0 -> 515 bytes
-rw-r--r--kgeography/data/flags/svg/lithuania.svgzbin0 -> 667 bytes
-rw-r--r--kgeography/data/flags/svg/luxembourg.svgzbin0 -> 1136 bytes
-rw-r--r--kgeography/data/flags/svg/macedonia.svgzbin0 -> 1089 bytes
-rw-r--r--kgeography/data/flags/svg/madagascar.svgzbin0 -> 502 bytes
-rw-r--r--kgeography/data/flags/svg/malawi.svgzbin0 -> 1722 bytes
-rw-r--r--kgeography/data/flags/svg/mali.svgzbin0 -> 1129 bytes
-rw-r--r--kgeography/data/flags/svg/mauritania.svgzbin0 -> 843 bytes
-rw-r--r--kgeography/data/flags/svg/mexico.svgzbin0 -> 28260 bytes
-rw-r--r--kgeography/data/flags/svg/moldova.svgzbin0 -> 5363 bytes
-rw-r--r--kgeography/data/flags/svg/morocco.svgzbin0 -> 758 bytes
-rw-r--r--kgeography/data/flags/svg/mozambique.svgzbin0 -> 2639 bytes
-rw-r--r--kgeography/data/flags/svg/namibia.svgzbin0 -> 1443 bytes
-rw-r--r--kgeography/data/flags/svg/netherlands.svgzbin0 -> 494 bytes
-rw-r--r--kgeography/data/flags/svg/nicaragua.svgzbin0 -> 13248 bytes
-rw-r--r--kgeography/data/flags/svg/niger.svgzbin0 -> 628 bytes
-rw-r--r--kgeography/data/flags/svg/nigeria.svgzbin0 -> 611 bytes
-rw-r--r--kgeography/data/flags/svg/norway.svgzbin0 -> 839 bytes
-rw-r--r--kgeography/data/flags/svg/oman.svgzbin0 -> 10601 bytes
-rw-r--r--kgeography/data/flags/svg/panama.svgzbin0 -> 772 bytes
-rw-r--r--kgeography/data/flags/svg/paraguay.svgzbin0 -> 13824 bytes
-rw-r--r--kgeography/data/flags/svg/peru.svgzbin0 -> 1176 bytes
-rw-r--r--kgeography/data/flags/svg/poland.svgzbin0 -> 498 bytes
-rw-r--r--kgeography/data/flags/svg/portugal.svgzbin0 -> 5751 bytes
-rw-r--r--kgeography/data/flags/svg/qatar.svgzbin0 -> 679 bytes
-rw-r--r--kgeography/data/flags/svg/romania.svgzbin0 -> 571 bytes
-rw-r--r--kgeography/data/flags/svg/russia.svgzbin0 -> 474 bytes
-rw-r--r--kgeography/data/flags/svg/rwanda.svgzbin0 -> 1376 bytes
-rw-r--r--kgeography/data/flags/svg/san_marino.svgzbin0 -> 13267 bytes
-rw-r--r--kgeography/data/flags/svg/saudiarabia.svgzbin0 -> 11062 bytes
-rw-r--r--kgeography/data/flags/svg/senegal.svgzbin0 -> 698 bytes
-rw-r--r--kgeography/data/flags/svg/serbia.svgzbin0 -> 61999 bytes
-rw-r--r--kgeography/data/flags/svg/sierra_leone.svgzbin0 -> 1177 bytes
-rw-r--r--kgeography/data/flags/svg/slovakia.svgzbin0 -> 1157 bytes
-rw-r--r--kgeography/data/flags/svg/slovenia.svgzbin0 -> 1894 bytes
-rw-r--r--kgeography/data/flags/svg/somalia.svgzbin0 -> 660 bytes
-rw-r--r--kgeography/data/flags/svg/southafrica.svgzbin0 -> 768 bytes
-rw-r--r--kgeography/data/flags/svg/spain.svgzbin0 -> 50352 bytes
-rw-r--r--kgeography/data/flags/svg/sudan.svgzbin0 -> 617 bytes
-rw-r--r--kgeography/data/flags/svg/suriname.svgzbin0 -> 760 bytes
-rw-r--r--kgeography/data/flags/svg/swaziland.svgzbin0 -> 4270 bytes
-rw-r--r--kgeography/data/flags/svg/sweden.svgzbin0 -> 771 bytes
-rw-r--r--kgeography/data/flags/svg/switzerland.svgzbin0 -> 838 bytes
-rw-r--r--kgeography/data/flags/svg/syria.svgzbin0 -> 755 bytes
-rw-r--r--kgeography/data/flags/svg/tanzania.svgzbin0 -> 676 bytes
-rw-r--r--kgeography/data/flags/svg/togo.svgzbin0 -> 877 bytes
-rw-r--r--kgeography/data/flags/svg/trinidad_tobago.svgzbin0 -> 915 bytes
-rw-r--r--kgeography/data/flags/svg/tunisia.svgzbin0 -> 1102 bytes
-rw-r--r--kgeography/data/flags/svg/turkey.svgzbin0 -> 1144 bytes
-rw-r--r--kgeography/data/flags/svg/turkmenistan.svgzbin0 -> 11743 bytes
-rw-r--r--kgeography/data/flags/svg/uganda.svgzbin0 -> 3122 bytes
-rw-r--r--kgeography/data/flags/svg/uk.svgzbin0 -> 712 bytes
-rw-r--r--kgeography/data/flags/svg/ukraine.svgzbin0 -> 450 bytes
-rw-r--r--kgeography/data/flags/svg/uruguay.svgzbin0 -> 1995 bytes
-rw-r--r--kgeography/data/flags/svg/usa.svgzbin0 -> 1630 bytes
-rw-r--r--kgeography/data/flags/svg/venezuela.svgzbin0 -> 894 bytes
-rw-r--r--kgeography/data/flags/svg/western_sahara.svgzbin0 -> 1502 bytes
-rw-r--r--kgeography/data/flags/svg/yemen.svgzbin0 -> 533 bytes
-rw-r--r--kgeography/data/flags/svg/zambia.svgzbin0 -> 5482 bytes
-rw-r--r--kgeography/data/flags/svg/zimbabwe.svgzbin0 -> 2366 bytes
-rw-r--r--kgeography/data/flags/swaziland.pngbin0 -> 6834 bytes
-rw-r--r--kgeography/data/flags/sweden.pngbin0 -> 401 bytes
-rw-r--r--kgeography/data/flags/switzerland.pngbin0 -> 342 bytes
-rw-r--r--kgeography/data/flags/syria.pngbin0 -> 1530 bytes
-rw-r--r--kgeography/data/flags/taiwan.pngbin0 -> 3434 bytes
-rw-r--r--kgeography/data/flags/tajikistan.pngbin0 -> 3679 bytes
-rw-r--r--kgeography/data/flags/tanzania.pngbin0 -> 1460 bytes
-rw-r--r--kgeography/data/flags/thailand.pngbin0 -> 355 bytes
-rw-r--r--kgeography/data/flags/thuringia.pngbin0 -> 673 bytes
-rw-r--r--kgeography/data/flags/togo.pngbin0 -> 1714 bytes
-rw-r--r--kgeography/data/flags/tonga.pngbin0 -> 910 bytes
-rw-r--r--kgeography/data/flags/trinidad_tobago.pngbin0 -> 3105 bytes
-rw-r--r--kgeography/data/flags/tunisia.pngbin0 -> 4762 bytes
-rw-r--r--kgeography/data/flags/turkey.pngbin0 -> 1777 bytes
-rw-r--r--kgeography/data/flags/turkmenistan.pngbin0 -> 9334 bytes
-rw-r--r--kgeography/data/flags/uae.pngbin0 -> 418 bytes
-rw-r--r--kgeography/data/flags/uganda.pngbin0 -> 3333 bytes
-rw-r--r--kgeography/data/flags/uk.pngbin0 -> 1794 bytes
-rw-r--r--kgeography/data/flags/ukraine.pngbin0 -> 173 bytes
-rw-r--r--kgeography/data/flags/uruguay.pngbin0 -> 4183 bytes
-rw-r--r--kgeography/data/flags/usa.pngbin0 -> 1723 bytes
-rw-r--r--kgeography/data/flags/uzbekistan.pngbin0 -> 2850 bytes
-rw-r--r--kgeography/data/flags/venezuela.pngbin0 -> 1959 bytes
-rw-r--r--kgeography/data/flags/vietnam.pngbin0 -> 2552 bytes
-rw-r--r--kgeography/data/flags/western_sahara.pngbin0 -> 2769 bytes
-rw-r--r--kgeography/data/flags/yemen.pngbin0 -> 316 bytes
-rw-r--r--kgeography/data/flags/yukon.pngbin0 -> 5900 bytes
-rw-r--r--kgeography/data/flags/zambia.pngbin0 -> 3977 bytes
-rw-r--r--kgeography/data/flags/zimbabwe.pngbin0 -> 4081 bytes
-rw-r--r--kgeography/data/france.kgm886
-rw-r--r--kgeography/data/france.pngbin0 -> 12737 bytes
-rw-r--r--kgeography/data/germany.kgm182
-rw-r--r--kgeography/data/germany.pngbin0 -> 7045 bytes
-rw-r--r--kgeography/data/italy.kgm222
-rw-r--r--kgeography/data/italy.pngbin0 -> 3613 bytes
-rw-r--r--kgeography/data/italyprovince.kgm949
-rw-r--r--kgeography/data/italyprovince.pngbin0 -> 8973 bytes
-rw-r--r--kgeography/data/ncamerica.kgm257
-rw-r--r--kgeography/data/ncamerica.pngbin0 -> 8533 bytes
-rw-r--r--kgeography/data/netherlands.kgm139
-rw-r--r--kgeography/data/netherlands.pngbin0 -> 7144 bytes
-rw-r--r--kgeography/data/norway.kgm193
-rw-r--r--kgeography/data/norway.pngbin0 -> 5647 bytes
-rw-r--r--kgeography/data/poland.kgm166
-rw-r--r--kgeography/data/poland.pngbin0 -> 8042 bytes
-rw-r--r--kgeography/data/southamerica.kgm170
-rw-r--r--kgeography/data/southamerica.pngbin0 -> 5193 bytes
-rw-r--r--kgeography/data/spain.kgm175
-rw-r--r--kgeography/data/spain.pngbin0 -> 4792 bytes
-rw-r--r--kgeography/data/usa.kgm580
-rw-r--r--kgeography/data/usa.pngbin0 -> 11580 bytes
-rw-r--r--kgeography/data/world.kgm1792
-rw-r--r--kgeography/data/world.pngbin0 -> 20105 bytes
427 files changed, 8567 insertions, 0 deletions
diff --git a/kgeography/data/Makefile.am b/kgeography/data/Makefile.am
new file mode 100644
index 00000000..f218743e
--- /dev/null
+++ b/kgeography/data/Makefile.am
@@ -0,0 +1,10 @@
+SUBDIRS = flags
+
+kgeographydir = $(kde_datadir)/kgeography/
+kgeography_DATA = africa.png europe.png france.png germany.png ncamerica.png \
+ southamerica.png spain.png usa.png africa.kgm europe.kgm france.kgm \
+ germany.kgm ncamerica.kgm southamerica.kgm spain.kgm usa.kgm \
+ italy.png italy.kgm poland.kgm poland.png austria.kgm austria.png \
+ norway.kgm norway.png china.png china.kgm brazil.png brazil.kgm \
+ italyprovince.kgm italyprovince.png asia.png asia.kgm \
+ world.png world.kgm canada.png canada.kgm netherlands.png netherlands.kgm
diff --git a/kgeography/data/africa.kgm b/kgeography/data/africa.kgm
new file mode 100644
index 00000000..a5654132
--- /dev/null
+++ b/kgeography/data/africa.kgm
@@ -0,0 +1,692 @@
+<map>
+ <mapFile>africa.png</mapFile>
+ <name>Africa</name>
+ <division>
+ <name>Water</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>65</red>
+ <green>95</green>
+ <blue>173</blue>
+ </color>
+ </division>
+ <division>
+ <name>Coast</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>121</green>
+ <blue>156</blue>
+ </color>
+ </division>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Algeria</name>
+ <flag>algeria.png</flag>
+ <capital>Algiers</capital>
+ <color>
+ <red>65</red>
+ <green>189</green>
+ <blue>57</blue>
+ </color>
+ </division>
+ <division>
+ <name>Angola</name>
+ <flag>angola.png</flag>
+ <capital>Luanda</capital>
+ <color>
+ <red>217</red>
+ <green>43</green>
+ <blue>5</blue>
+ </color>
+ </division>
+ <division>
+ <name>Benin</name>
+ <flag>benin.png</flag>
+ <capital>Porto Novo</capital>
+ <color>
+ <red>123</red>
+ <green>161</green>
+ <blue>172</blue>
+ </color>
+ </division>
+ <division>
+ <name>Botswana</name>
+ <flag>botswana.png</flag>
+ <capital>Gaborone</capital>
+ <color>
+ <red>73</red>
+ <green>125</green>
+ <blue>140</blue>
+ </color>
+ </division>
+ <division>
+ <name>Burkina Faso</name>
+ <flag>burkina.png</flag>
+ <capital>Ouagadougou</capital>
+ <color>
+ <red>180</red>
+ <green>178</green>
+ <blue>57</blue>
+ </color>
+ </division>
+ <division>
+ <name>Burundi</name>
+ <flag>burundi.png</flag>
+ <capital>Bujumbura</capital>
+ <color>
+ <red>132</red>
+ <green>12</green>
+ <blue>95</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cameroon</name>
+ <flag>cameroon.png</flag>
+ <capital>Yaoundé</capital>
+ <color>
+ <red>73</red>
+ <green>125</green>
+ <blue>57</blue>
+ </color>
+ </division>
+ <division>
+ <name>Central African Republic</name>
+ <flag>central_african_republic.png</flag>
+ <capital>Bangui</capital>
+ <color>
+ <red>28</red>
+ <green>136</green>
+ <blue>187</blue>
+ </color>
+ </division>
+ <division>
+ <name>Chad</name>
+ <flag>chad.png</flag>
+ <capital>N'Djamena</capital>
+ <color>
+ <red>165</red>
+ <green>173</green>
+ <blue>219</blue>
+ </color>
+ </division>
+ <division>
+ <name>Côte d'Ivoire</name>
+ <flag>cote_divoire.png</flag>
+ <capital>Yamoussoukro</capital>
+ <color>
+ <red>73</red>
+ <green>189</green>
+ <blue>57</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cyprus</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>87</green>
+ <blue>131</blue>
+ </color>
+ </division>
+ <division>
+ <name>Democratic Republic of the Congo</name>
+ <flag>congo_kinshasa.png</flag>
+ <capital>Kinshasa</capital>
+ <color>
+ <red>75</red>
+ <green>94</green>
+ <blue>102</blue>
+ </color>
+ </division>
+ <division>
+ <name>Djibouti</name>
+ <flag>djibouti.png</flag>
+ <capital>Djibouti</capital>
+ <color>
+ <red>197</red>
+ <green>170</green>
+ <blue>205</blue>
+ </color>
+ </division>
+ <division>
+ <name>Egypt</name>
+ <flag>egypt.png</flag>
+ <capital>Cairo</capital>
+ <color>
+ <red>176</red>
+ <green>53</green>
+ <blue>140</blue>
+ </color>
+ </division>
+ <division>
+ <name>Equatorial Guinea</name>
+ <flag>equatorial_guinea.png</flag>
+ <capital>Malabo</capital>
+ <color>
+ <red>222</red>
+ <green>97</green>
+ <blue>98</blue>
+ </color>
+ </division>
+ <division>
+ <name>Eritrea</name>
+ <flag>eritrea.png</flag>
+ <capital>Asmara</capital>
+ <color>
+ <red>251</red>
+ <green>10</green>
+ <blue>91</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ethiopia</name>
+ <flag>ethiopia.png</flag>
+ <capital>Addis Ababa</capital>
+ <color>
+ <red>64</red>
+ <green>185</green>
+ <blue>136</blue>
+ </color>
+ </division>
+ <division>
+ <name>Gabon</name>
+ <flag>gabon.png</flag>
+ <capital>Libreville</capital>
+ <color>
+ <red>0</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ghana</name>
+ <flag>ghana.png</flag>
+ <capital>Accra</capital>
+ <color>
+ <red>22</red>
+ <green>219</green>
+ <blue>188</blue>
+ </color>
+ </division>
+ <division>
+ <name>Greece</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>172</red>
+ <green>133</green>
+ <blue>106</blue>
+ </color>
+ </division>
+ <division>
+ <name>Guinea</name>
+ <flag>guinea.png</flag>
+ <capital>Conakry</capital>
+ <color>
+ <red>149</red>
+ <green>83</green>
+ <blue>65</blue>
+ </color>
+ </division>
+ <division>
+ <name>Guinea-Bissau</name>
+ <flag>guineabissau.png</flag>
+ <capital>Bissau</capital>
+ <color>
+ <red>38</red>
+ <green>174</green>
+ <blue>125</blue>
+ </color>
+ </division>
+ <division>
+ <name>Iran</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>250</red>
+ <green>72</green>
+ <blue>119</blue>
+ </color>
+ </division>
+ <division>
+ <name>Iraq</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>115</red>
+ <green>39</green>
+ <blue>233</blue>
+ </color>
+ </division>
+ <division>
+ <name>Israel</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>137</red>
+ <green>28</green>
+ <blue>87</blue>
+ </color>
+ </division>
+ <division>
+ <name>Italy</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>136</red>
+ <green>244</green>
+ <blue>127</blue>
+ </color>
+ </division>
+ <division>
+ <name>Jordan</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>206</green>
+ <blue>49</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kenya</name>
+ <flag>kenya.png</flag>
+ <capital>Nairobi</capital>
+ <color>
+ <red>65</red>
+ <green>189</green>
+ <blue>87</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kuwait</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>123</red>
+ <green>198</green>
+ <blue>65</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lebanon</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>56</red>
+ <green>227</green>
+ <blue>23</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lesotho</name>
+ <flag>lesotho.png</flag>
+ <capital>Maseru</capital>
+ <color>
+ <red>27</red>
+ <green>179</green>
+ <blue>179</blue>
+ </color>
+ </division>
+ <division>
+ <name>Liberia</name>
+ <flag>liberia.png</flag>
+ <capital>Monrovia</capital>
+ <color>
+ <red>174</red>
+ <green>11</green>
+ <blue>239</blue>
+ </color>
+ </division>
+ <division>
+ <name>Libya</name>
+ <flag>libya.png</flag>
+ <capital>Tripoli</capital>
+ <color>
+ <red>192</red>
+ <green>184</green>
+ <blue>201</blue>
+ </color>
+ </division>
+ <division>
+ <name>Madagascar</name>
+ <flag>madagascar.png</flag>
+ <capital>Antananarivo</capital>
+ <color>
+ <red>65</red>
+ <green>28</green>
+ <blue>87</blue>
+ </color>
+ </division>
+ <division>
+ <name>Malawi</name>
+ <flag>malawi.png</flag>
+ <capital>Lilongwe</capital>
+ <color>
+ <red>27</red>
+ <green>125</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mali</name>
+ <flag>mali.png</flag>
+ <capital>Bamako</capital>
+ <color>
+ <red>192</red>
+ <green>94</green>
+ <blue>102</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mauritania</name>
+ <flag>mauritania.png</flag>
+ <capital>Nouakchott</capital>
+ <color>
+ <red>205</red>
+ <green>230</green>
+ <blue>57</blue>
+ </color>
+ </division>
+ <division>
+ <name>Morocco</name>
+ <flag>morocco.png</flag>
+ <capital>Rabat</capital>
+ <color>
+ <red>201</red>
+ <green>130</green>
+ <blue>87</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mozambique</name>
+ <flag>mozambique.png</flag>
+ <capital>Maputo</capital>
+ <color>
+ <red>104</red>
+ <green>118</green>
+ <blue>6</blue>
+ </color>
+ </division>
+ <division>
+ <name>Namibia</name>
+ <flag>namibia.png</flag>
+ <capital>Windhoek</capital>
+ <color>
+ <red>75</red>
+ <green>215</green>
+ <blue>181</blue>
+ </color>
+ </division>
+ <division>
+ <name>Niger</name>
+ <flag>niger.png</flag>
+ <capital>Niamey</capital>
+ <color>
+ <red>105</red>
+ <green>109</green>
+ <blue>28</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nigeria</name>
+ <flag>nigeria.png</flag>
+ <capital>Abuja</capital>
+ <color>
+ <red>243</red>
+ <green>83</green>
+ <blue>141</blue>
+ </color>
+ </division>
+ <division>
+ <name>Portugal</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>165</green>
+ <blue>131</blue>
+ </color>
+ </division>
+ <division>
+ <name>Qatar</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Republic of the Congo</name>
+ <flag>congo_brazzaville.png</flag>
+ <capital>Brazzaville</capital>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rwanda</name>
+ <flag>rwanda.png</flag>
+ <capital>Kigali</capital>
+ <color>
+ <red>0</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Saudi Arabia</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>131</blue>
+ </color>
+ </division>
+ <division>
+ <name>Senegal</name>
+ <flag>senegal.png</flag>
+ <capital>Dakar</capital>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sierra Leone</name>
+ <flag>sierra_leone.png</flag>
+ <capital>Freetown</capital>
+ <color>
+ <red>16</red>
+ <green>168</green>
+ <blue>92</blue>
+ </color>
+ </division>
+ <division>
+ <name>Somalia</name>
+ <flag>somalia.png</flag>
+ <capital>Mogadishu</capital>
+ <color>
+ <red>75</red>
+ <green>215</green>
+ <blue>102</blue>
+ </color>
+ </division>
+ <division>
+ <name>South Africa</name>
+ <flag>southafrica.png</flag>
+ <capital>Pretoria, Bloemfontein and Cape Town</capital>
+ <color>
+ <red>176</red>
+ <green>53</green>
+ <blue>141</blue>
+ </color>
+ </division>
+ <division>
+ <name>Spain</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>218</green>
+ <blue>164</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sudan</name>
+ <flag>sudan.png</flag>
+ <capital>Khartoum</capital>
+ <color>
+ <red>181</red>
+ <green>121</green>
+ <blue>21</blue>
+ </color>
+ </division>
+ <division>
+ <name>Swaziland</name>
+ <flag>swaziland.png</flag>
+ <capital>Mbabane</capital>
+ <color>
+ <red>125</red>
+ <green>125</green>
+ <blue>125</blue>
+ </color>
+ </division>
+ <division>
+ <name>Syria</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>135</red>
+ <green>76</green>
+ <blue>31</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tanzania</name>
+ <flag>tanzania.png</flag>
+ <capital>Dodoma</capital>
+ <color>
+ <red>243</red>
+ <green>53</green>
+ <blue>141</blue>
+ </color>
+ </division>
+ <division>
+ <name>The Gambia</name>
+ <flag>gambia.png</flag>
+ <capital>Banjul</capital>
+ <color>
+ <red>219</red>
+ <green>175</green>
+ <blue>44</blue>
+ </color>
+ </division>
+ <division>
+ <name>Togo</name>
+ <flag>togo.png</flag>
+ <capital>Lomé</capital>
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tunisia</name>
+ <flag>tunisia.png</flag>
+ <capital>Tunis</capital>
+ <color>
+ <red>243</red>
+ <green>83</green>
+ <blue>65</blue>
+ </color>
+ </division>
+ <division>
+ <name>Turkey</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>92</red>
+ <green>255</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Turkmenistan</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>87</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Uganda</name>
+ <flag>uganda.png</flag>
+ <capital>Kampala</capital>
+ <color>
+ <red>149</red>
+ <green>188</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>United Arab Emirates</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>176</red>
+ <green>125</green>
+ <blue>140</blue>
+ </color>
+ </division>
+ <division>
+ <name>West Bank</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>184</green>
+ <blue>201</blue>
+ </color>
+ </division>
+ <division>
+ <name>Western Sahara</name>
+ <flag>western_sahara.png</flag>
+ <capital>Laayoune</capital>
+ <color>
+ <red>74</red>
+ <green>178</green>
+ <blue>123</blue>
+ </color>
+ </division>
+ <division>
+ <name>Yemen</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>192</red>
+ <green>94</green>
+ <blue>201</blue>
+ </color>
+ </division>
+ <division>
+ <name>Zambia</name>
+ <flag>zambia.png</flag>
+ <capital>Lusaka</capital>
+ <color>
+ <red>156</red>
+ <green>214</green>
+ <blue>172</blue>
+ </color>
+ </division>
+ <division>
+ <name>Zimbabwe</name>
+ <flag>zimbabwe.png</flag>
+ <capital>Harare</capital>
+ <color>
+ <red>241</red>
+ <green>69</green>
+ <blue>7</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/africa.png b/kgeography/data/africa.png
new file mode 100644
index 00000000..821ebe70
--- /dev/null
+++ b/kgeography/data/africa.png
Binary files differ
diff --git a/kgeography/data/asia.kgm b/kgeography/data/asia.kgm
new file mode 100644
index 00000000..43c98684
--- /dev/null
+++ b/kgeography/data/asia.kgm
@@ -0,0 +1,572 @@
+<map>
+ <mapFile>asia.png</mapFile>
+ <name>Asia</name>
+ <division>
+ <name>Not a Nation</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Russia</name>
+ <flag>russia.png</flag>
+ <capital>Moscow</capital>
+ <color>
+ <red>175</red>
+ <green>238</green>
+ <blue>238</blue>
+ </color>
+ </division>
+ <division>
+ <name>Turkey</name>
+ <flag>turkey.png</flag>
+ <capital>Ankara</capital>
+ <color>
+ <red>0</red>
+ <green>136</green>
+ <blue>136</blue>
+ </color>
+ </division>
+ <division>
+ <name>Egypt</name>
+ <ignore>yes</ignore>
+ <capital>Cairo</capital>
+ <color>
+ <red>176</red>
+ <green>53</green>
+ <blue>140</blue>
+ </color>
+ </division>
+ <division>
+ <name>Djibouti</name>
+ <ignore>yes</ignore>
+ <capital>Djibouti</capital>
+ <color>
+ <red>197</red>
+ <green>170</green>
+ <blue>205</blue>
+ </color>
+ </division>
+ <division>
+ <name>Eritrea</name>
+ <ignore>yes</ignore>
+ <capital>Asmara</capital>
+ <color>
+ <red>251</red>
+ <green>10</green>
+ <blue>91</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ethiopia</name>
+ <ignore>yes</ignore>
+ <capital>Addis Ababa</capital>
+ <color>
+ <red>64</red>
+ <green>185</green>
+ <blue>136</blue>
+ </color>
+ </division>
+ <division>
+ <name>Iran</name>
+ <capital>Tehran</capital>
+ <flag>iran.png</flag>
+ <color>
+ <red>250</red>
+ <green>72</green>
+ <blue>119</blue>
+ </color>
+ </division>
+ <division>
+ <name>Iraq</name>
+ <capital>Baghdad</capital>
+ <flag>iraq.png</flag>
+ <color>
+ <red>115</red>
+ <green>39</green>
+ <blue>233</blue>
+ </color>
+ </division>
+ <division>
+ <name>Israel</name>
+ <capital>Jerusalem</capital>
+ <flag>israel.png</flag>
+ <color>
+ <red>137</red>
+ <green>28</green>
+ <blue>87</blue>
+ </color>
+ </division>
+ <division>
+ <name>Jordan</name>
+ <capital>Amman</capital>
+ <flag>jordan.png</flag>
+ <color>
+ <red>255</red>
+ <green>206</green>
+ <blue>49</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kenya</name>
+ <ignore>yes</ignore>
+ <capital>Nairobi</capital>
+ <color>
+ <red>65</red>
+ <green>189</green>
+ <blue>87</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kuwait</name>
+ <capital>Kuwait City</capital>
+ <flag>kuwait.png</flag>
+ <color>
+ <red>123</red>
+ <green>198</green>
+ <blue>65</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lebanon</name>
+ <capital>Beirut</capital>
+ <flag>lebanon.png</flag>
+ <color>
+ <red>56</red>
+ <green>227</green>
+ <blue>23</blue>
+ </color>
+ </division>
+ <division>
+ <name>Qatar</name>
+ <capital>Doha</capital>
+ <flag>qatar.png</flag>
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Saudi Arabia</name>
+ <capital>Riyadh</capital>
+ <flag>saudiarabia.png</flag>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>131</blue>
+ </color>
+ </division>
+ <division>
+ <name>Somalia</name>
+ <ignore>yes</ignore>
+ <capital>Mogadishu</capital>
+ <color>
+ <red>75</red>
+ <green>215</green>
+ <blue>102</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sudan</name>
+ <ignore>yes</ignore>
+ <capital>Khartoum</capital>
+ <color>
+ <red>181</red>
+ <green>121</green>
+ <blue>21</blue>
+ </color>
+ </division>
+ <division>
+ <name>Syria</name>
+ <capital>Damascus</capital>
+ <flag>syria.png</flag>
+ <color>
+ <red>135</red>
+ <green>76</green>
+ <blue>31</blue>
+ </color>
+ </division>
+ <division>
+ <name>Uganda</name>
+ <ignore>yes</ignore>
+ <capital>Kampala</capital>
+ <color>
+ <red>149</red>
+ <green>188</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>United Arab Emirates</name>
+ <flag>uae.png</flag>
+ <capital>Abu Dhabi City</capital>
+ <color>
+ <red>176</red>
+ <green>125</green>
+ <blue>140</blue>
+ </color>
+ </division>
+ <division>
+ <name>Oman</name>
+ <flag>oman.png</flag>
+ <capital>Muscat</capital>
+ <color>
+ <red>232</red>
+ <green>133</green>
+ <blue>36</blue>
+ </color>
+ </division>
+ <division>
+ <name>West Bank</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>184</green>
+ <blue>201</blue>
+ </color>
+ </division>
+ <division>
+ <name>Yemen</name>
+ <capital>Sana'a</capital>
+ <flag>yemen.png</flag>
+ <color>
+ <red>192</red>
+ <green>94</green>
+ <blue>201</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ukraine</name>
+ <ignore>yes</ignore>
+ <capital>Kiev</capital>
+ <color>
+ <red>136</red>
+ <green>5</green>
+ <blue>188</blue>
+ </color>
+ </division>
+ <division>
+ <name>China</name>
+ <capital>Beijing</capital>
+ <flag>china.png</flag>
+ <color>
+ <red>62</red>
+ <green>66</green>
+ <blue>145</blue>
+ </color>
+ </division>
+ <division>
+ <name>India</name>
+ <capital>New Delhi</capital>
+ <flag>india.png</flag>
+ <color>
+ <red>62</red>
+ <green>145</green>
+ <blue>68</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sri Lanka</name>
+ <capital>Colombo and Sri Jayewardenepura</capital>
+ <flag>SriLanka.png</flag>
+ <color>
+ <red>145</red>
+ <green>62</green>
+ <blue>144</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mongolia</name>
+ <flag>mongolia.png</flag>
+ <capital>Ulaanbaatar</capital>
+ <color>
+ <red>174</red>
+ <green>189</green>
+ <blue>2</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kazakhstan</name>
+ <flag>kazakhstan.png</flag>
+ <capital>Astana</capital>
+ <color>
+ <red>189</red>
+ <green>130</green>
+ <blue>2</blue>
+ </color>
+ </division>
+ <division>
+ <name>Japan</name>
+ <flag>japan.png</flag>
+ <capital>Tokyo</capital>
+ <color>
+ <red>246</red>
+ <green>70</green>
+ <blue>22</blue>
+ </color>
+ </division>
+ <division>
+ <name>Myanmar</name>
+ <flag>myanmar.png</flag>
+ <capital>Naypyidaw</capital>
+ <color>
+ <red>62</red>
+ <green>170</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nepal</name>
+ <flag>nepal.png</flag>
+ <capital>Kathmandu</capital>
+ <color>
+ <red>220</red>
+ <green>125</green>
+ <blue>62</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bhutan</name>
+ <flag>bhutan.png</flag>
+ <capital>Thimphu</capital>
+ <color>
+ <red>123</red>
+ <green>104</green>
+ <blue>166</blue>
+ </color>
+ </division>
+ <division>
+ <name>Indonesia</name>
+ <flag>indonesia.png</flag>
+ <capital>Jakarta</capital>
+ <color>
+ <red>5</red>
+ <green>97</green>
+ <blue>37</blue>
+ </color>
+ </division>
+ <division>
+ <name>Malaysia</name>
+ <flag>malaysia.png</flag>
+ <capital>Kuala Lumpur</capital>
+ <color>
+ <red>6</red>
+ <green>40</green>
+ <blue>126</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bangladesh</name>
+ <flag>bangladesh.png</flag>
+ <capital>Dhaka</capital>
+ <color>
+ <red>86</red>
+ <green>227</green>
+ <blue>79</blue>
+ </color>
+ </division>
+ <division>
+ <name>Afghanistan</name>
+ <flag>afghanistan.png</flag>
+ <capital>Kabul</capital>
+ <color>
+ <red>211</red>
+ <green>241</green>
+ <blue>12</blue>
+ </color>
+ </division>
+ <division>
+ <name>Azerbaijan</name>
+ <flag>azerbaijan.png</flag>
+ <capital>Baku</capital>
+ <color>
+ <red>70</red>
+ <green>65</green>
+ <blue>69</blue>
+ </color>
+ </division>
+ <division>
+ <name>Armenia</name>
+ <flag>armenia.png</flag>
+ <capital>Yerevan</capital>
+ <color>
+ <red>142</red>
+ <green>88</green>
+ <blue>136</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bahrain</name>
+ <flag>bahrain.png</flag>
+ <capital>Manama</capital>
+ <color>
+ <red>191</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Georgia</name>
+ <flag>georgia.png</flag>
+ <capital>Tbilisi</capital>
+ <color>
+ <red>217</red>
+ <green>26</green>
+ <blue>84</blue>
+ </color>
+ </division>
+ <division>
+ <name>Turkmenistan</name>
+ <flag>turkmenistan.png</flag>
+ <capital>Ashgabat</capital>
+ <color>
+ <red>142</red>
+ <green>171</green>
+ <blue>150</blue>
+ </color>
+ </division>
+ <division>
+ <name>Uzbekistan</name>
+ <flag>uzbekistan.png</flag>
+ <capital>Tashkent</capital>
+ <color>
+ <red>103</red>
+ <green>201</green>
+ <blue>205</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kyrgyzstan</name>
+ <flag>kyrgyzstan.png</flag>
+ <capital>Bishkek</capital>
+ <color>
+ <red>249</red>
+ <green>173</green>
+ <blue>223</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tajikistan</name>
+ <flag>tajikistan.png</flag>
+ <capital>Dushanbe</capital>
+ <color>
+ <red>103</red>
+ <green>205</green>
+ <blue>175</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pakistan</name>
+ <flag>pakistan.png</flag>
+ <capital>Islamabad</capital>
+ <color>
+ <red>171</red>
+ <green>142</green>
+ <blue>168</blue>
+ </color>
+ </division>
+ <division>
+ <name>Laos</name>
+ <flag>laos.png</flag>
+ <capital>Vientiane</capital>
+ <color>
+ <red>174</red>
+ <green>42</green>
+ <blue>229</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cambodia</name>
+ <flag>cambodia.png</flag>
+ <capital>Phnom Penh</capital>
+ <color>
+ <red>227</red>
+ <green>233</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Brunei</name>
+ <flag>brunei.png</flag>
+ <capital>Bandar Seri Begawan</capital>
+ <color>
+ <red>239</red>
+ <green>56</green>
+ <blue>56</blue>
+ </color>
+ </division>
+ <division>
+ <name>Philippines</name>
+ <flag>philippines.png</flag>
+ <capital>Manila</capital>
+ <color>
+ <red>239</red>
+ <green>224</green>
+ <blue>56</blue>
+ </color>
+ </division>
+ <division>
+ <name>Thailand</name>
+ <flag>thailand.png</flag>
+ <capital>Bangkok</capital>
+ <color>
+ <red>56</red>
+ <green>239</green>
+ <blue>185</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vietnam</name>
+ <flag>vietnam.png</flag>
+ <capital>Hanoi</capital>
+ <color>
+ <red>56</red>
+ <green>233</green>
+ <blue>239</blue>
+ </color>
+ </division>
+ <division>
+ <name>Taiwan</name>
+ <flag>taiwan.png</flag>
+ <capital>Taipei</capital>
+ <color>
+ <red>99</red>
+ <green>239</green>
+ <blue>56</blue>
+ </color>
+ </division>
+ <division>
+ <name>Singapore</name>
+ <flag>singapore.png</flag>
+ <capital>Singapore</capital>
+ <color>
+ <red>229</red>
+ <green>140</green>
+ <blue>54</blue>
+ </color>
+ </division>
+ <division>
+ <name>North Korea</name>
+ <flag>nkorea.png</flag>
+ <capital>Pyeongyang</capital>
+ <color>
+ <red>179</red>
+ <green>90</green>
+ <blue>18</blue>
+ </color>
+ </division>
+ <division>
+ <name>South Korea</name>
+ <flag>skorea.png</flag>
+ <capital>Seoul</capital>
+ <color>
+ <red>69</red>
+ <green>118</green>
+ <blue>65</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/asia.png b/kgeography/data/asia.png
new file mode 100644
index 00000000..58529dfe
--- /dev/null
+++ b/kgeography/data/asia.png
Binary files differ
diff --git a/kgeography/data/austria.kgm b/kgeography/data/austria.kgm
new file mode 100644
index 00000000..a97176f3
--- /dev/null
+++ b/kgeography/data/austria.kgm
@@ -0,0 +1,103 @@
+<map>
+ <mapFile>austria.png</mapFile>
+ <name>Austria</name>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Not Austria</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vienna</name>
+ <capital>Vienna</capital>
+ <color>
+ <red>253</red>
+ <green>238</green>
+ <blue>6</blue>
+ </color>
+ </division>
+ <division>
+ <name>Burgenland</name>
+ <capital>Eisenstadt</capital>
+ <color>
+ <red>253</red>
+ <green>47</green>
+ <blue>6</blue>
+ </color>
+ </division>
+ <division>
+ <name>Styria</name>
+ <capital>Graz</capital>
+ <color>
+ <red>6</red>
+ <green>253</green>
+ <blue>18</blue>
+ </color>
+ </division>
+ <division>
+ <name>Carinthia</name>
+ <capital>Klagenfurt</capital>
+ <color>
+ <red>253</red>
+ <green>169</green>
+ <blue>6</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tyrol</name>
+ <capital>Innsbruck</capital>
+ <color>
+ <red>161</red>
+ <green>215</green>
+ <blue>137</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vorarlberg</name>
+ <capital>Bregenz</capital>
+ <color>
+ <red>148</red>
+ <green>176</green>
+ <blue>185</blue>
+ </color>
+ </division>
+ <division>
+ <name>Salzburg</name>
+ <capital>Salzburg</capital>
+ <color>
+ <red>248</red>
+ <green>137</green>
+ <blue>215</blue>
+ </color>
+ </division>
+ <division>
+ <name>Upper Austria</name>
+ <capital>Linz</capital>
+ <color>
+ <red>6</red>
+ <green>23</green>
+ <blue>253</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lower Austria</name>
+ <capital>St. Pölten</capital>
+ <color>
+ <red>6</red>
+ <green>253</green>
+ <blue>238</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/austria.png b/kgeography/data/austria.png
new file mode 100644
index 00000000..f6de999b
--- /dev/null
+++ b/kgeography/data/austria.png
Binary files differ
diff --git a/kgeography/data/brazil.kgm b/kgeography/data/brazil.kgm
new file mode 100644
index 00000000..c340e3c5
--- /dev/null
+++ b/kgeography/data/brazil.kgm
@@ -0,0 +1,293 @@
+<map>
+ <mapFile>brazil.png</mapFile>
+ <name>Brazil</name>
+ <division>
+ <name>Sergipe</name>
+ <flag>br_SE.png</flag>
+ <capital>Aracaju</capital>
+ <color>
+ <red>222</red>
+ <green>131</green>
+ <blue>193</blue>
+ </color>
+ </division>
+ <division>
+ <name>Para</name>
+ <flag>br_PA.png</flag>
+ <capital>Belem</capital>
+ <color>
+ <red>0</red>
+ <green>216</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Minas Gerais</name>
+ <flag>br_MG.png</flag>
+ <capital>Belo Horizonte</capital>
+ <color>
+ <red>0</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Roraima</name>
+ <flag>br_RR.png</flag>
+ <capital>Boa Vista</capital>
+ <color>
+ <red>160</red>
+ <green>192</green>
+ <blue>96</blue>
+ </color>
+ </division>
+ <division>
+ <name>Federal District</name>
+ <flag>br_DF.png</flag>
+ <capital>Brasilia</capital>
+ <color>
+ <red>218</red>
+ <green>224</green>
+ <blue>41</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mato Grosso do Sul</name>
+ <flag>br_MS.png</flag>
+ <capital>Campo Grande</capital>
+ <color>
+ <red>255</red>
+ <green>168</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mato Grosso</name>
+ <flag>br_MT.png</flag>
+ <capital>Cuiaba</capital>
+ <color>
+ <red>222</red>
+ <green>0</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Parana</name>
+ <flag>br_PN.png</flag>
+ <capital>Curitiba</capital>
+ <color>
+ <red>140</red>
+ <green>220</green>
+ <blue>195</blue>
+ </color>
+ </division>
+ <division>
+ <name>Santa Catarina</name>
+ <flag>br_SC.png</flag>
+ <capital>Florianopolis</capital>
+ <color>
+ <red>170</red>
+ <green>220</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ceara</name>
+ <flag>br_CE.png</flag>
+ <capital>Fortaleza</capital>
+ <color>
+ <red>0</red>
+ <green>222</green>
+ <blue>174</blue>
+ </color>
+ </division>
+ <division>
+ <name>Goias</name>
+ <flag>br_GO.png</flag>
+ <capital>Goiânia</capital>
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Paraiba</name>
+ <flag>br_PR.png</flag>
+ <capital>Joao Pessoa</capital>
+ <color>
+ <red>207</red>
+ <green>18</green>
+ <blue>102</blue>
+ </color>
+ </division>
+ <division>
+ <name>Amapa</name>
+ <flag>br_AP.png</flag>
+ <capital>Macapa</capital>
+ <color>
+ <red>167</red>
+ <green>171</green>
+ <blue>195</blue>
+ </color>
+ </division>
+ <division>
+ <name>Alagoas</name>
+ <flag>br_AL.png</flag>
+ <capital>Maceio</capital>
+ <color>
+ <red>131</red>
+ <green>222</green>
+ <blue>174</blue>
+ </color>
+ </division>
+ <division>
+ <name>Amazonas</name>
+ <flag>br_AM.png</flag>
+ <capital>Manaus</capital>
+ <color>
+ <red>24</red>
+ <green>160</green>
+ <blue>62</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rio Grande do Norte</name>
+ <flag>br_RN.png</flag>
+ <capital>Natal</capital>
+ <color>
+ <red>86</red>
+ <green>18</green>
+ <blue>102</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tocantins</name>
+ <capital>Palmas</capital>
+ <flag>br_TO.png</flag>
+ <color>
+ <red>0</red>
+ <green>66</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rio Grande do Sul</name>
+ <flag>br_RS.png</flag>
+ <capital>Porto Alegre</capital>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>9</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rondonia</name>
+ <flag>br_RO.png</flag>
+ <capital>Porto Velho</capital>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pernambuco</name>
+ <flag>br_PE.png</flag>
+ <capital>Recife</capital>
+ <color>
+ <red>222</red>
+ <green>188</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Acre</name>
+ <flag>br_AC.png</flag>
+ <capital>Rio Branco</capital>
+ <color>
+ <red>156</red>
+ <green>188</green>
+ <blue>157</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rio de Janeiro State</name>
+ <flag>br_RJ.png</flag>
+ <capital>Rio de Janeiro</capital>
+ <color>
+ <red>201</red>
+ <green>172</green>
+ <blue>110</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bahia</name>
+ <flag>br_BA.png</flag>
+ <capital>Salvador</capital>
+ <color>
+ <red>255</red>
+ <green>132</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Maranhao</name>
+ <flag>br_MA.png</flag>
+ <capital>Sao Luis</capital>
+ <color>
+ <red>163</red>
+ <green>0</green>
+ <blue>112</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sao Paulo State</name>
+ <flag>br_SP.png</flag>
+ <capital>Sao Paulo (city)</capital>
+ <color>
+ <red>0</red>
+ <green>103</green>
+ <blue>9</blue>
+ </color>
+ </division>
+ <division>
+ <name>Piaui</name>
+ <flag>br_PI.png</flag>
+ <capital>Teresina</capital>
+ <color>
+ <red>102</red>
+ <green>18</green>
+ <blue>18</blue>
+ </color>
+ </division>
+ <division>
+ <name>Espirito Santo</name>
+ <flag>br_ES.png</flag>
+ <capital>Vitoria</capital>
+ <color>
+ <red>186</red>
+ <green>170</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Out of Bounds</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+</map>
+
diff --git a/kgeography/data/brazil.png b/kgeography/data/brazil.png
new file mode 100644
index 00000000..1f4d632b
--- /dev/null
+++ b/kgeography/data/brazil.png
Binary files differ
diff --git a/kgeography/data/canada.kgm b/kgeography/data/canada.kgm
new file mode 100644
index 00000000..bba7946d
--- /dev/null
+++ b/kgeography/data/canada.kgm
@@ -0,0 +1,152 @@
+<map>
+ <mapFile>canada.png</mapFile>
+ <name>Canada</name>
+ <division>
+ <name>Out of Bounds</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Prince Edward Island</name>
+ <capital>Charlottetown</capital>
+ <flag>pei.png</flag>
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>British Columbia</name>
+ <capital>Victoria</capital>
+ <flag>bc.png</flag>
+ <color>
+ <red>12</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ontario</name>
+ <capital>Toronto</capital>
+ <flag>ontario.png</flag>
+ <color>
+ <red>22</red>
+ <green>0</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Newfoundland</name>
+ <capital>St John's</capital>
+ <flag>newfoundland.png</flag>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>1</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nunavut</name>
+ <capital>Iqaluit</capital>
+ <flag>nunavut.png</flag>
+ <color>
+ <red>253</red>
+ <green>5</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Alberta</name>
+ <capital>Edmonton</capital>
+ <flag>alberta.png</flag>
+ <color>
+ <red>210</red>
+ <green>106</green>
+ <blue>32</blue>
+ </color>
+ </division>
+ <division>
+ <name>North West Territories</name>
+ <capital>Yellowknife</capital>
+ <flag>nwterritories.png</flag>
+ <color>
+ <red>255</red>
+ <green>215</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Quebec</name>
+ <capital>Quebec City</capital>
+ <flag>quebec.png</flag>
+ <color>
+ <red>255</red>
+ <green>164</green>
+ <blue>5</blue>
+ </color>
+ </division>
+ <division>
+ <name>New Brunswick</name>
+ <capital>Fredericton</capital>
+ <flag>newbrunswick.png</flag>
+ <color>
+ <red>255</red>
+ <green>1</green>
+ <blue>146</blue>
+ </color>
+ </division>
+ <division>
+ <name>Manitoba</name>
+ <capital>Winnipeg</capital>
+ <flag>manitoba.png</flag>
+ <color>
+ <red>74</red>
+ <green>1</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nova Scotia</name>
+ <capital>Halifax</capital>
+ <flag>novascotia.png</flag>
+ <color>
+ <red>27</red>
+ <green>139</green>
+ <blue>30</blue>
+ </color>
+ </division>
+ <division>
+ <name>Yukon Territory</name>
+ <capital>Whitehorse</capital>
+ <flag>yukon.png</flag>
+ <color>
+ <red>245</red>
+ <green>126</green>
+ <blue>127</blue>
+ </color>
+ </division>
+ <division>
+ <name>Saskatchewan</name>
+ <capital>Regina</capital>
+ <flag>saskatchewan.png</flag>
+ <color>
+ <red>255</red>
+ <green>67</green>
+ <blue>2</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/canada.png b/kgeography/data/canada.png
new file mode 100644
index 00000000..7f5766f9
--- /dev/null
+++ b/kgeography/data/canada.png
Binary files differ
diff --git a/kgeography/data/china.kgm b/kgeography/data/china.kgm
new file mode 100644
index 00000000..4025d9b3
--- /dev/null
+++ b/kgeography/data/china.kgm
@@ -0,0 +1,499 @@
+<map>
+ <mapFile>china.png</mapFile>
+ <name>China</name>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Water</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>65</red>
+ <green>95</green>
+ <blue>173</blue>
+ </color>
+ </division>
+ <division>
+ <name>Coast</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>162</red>
+ <green>224</green>
+ <blue>249</blue>
+ </color>
+ </division>
+ <division>
+ <name>Russia</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>92</red>
+ <green>163</green>
+ <blue>163</blue>
+ </color>
+ </division>
+ <division>
+ <name>Japan</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>237</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mongolia</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>202</red>
+ <green>114</green>
+ <blue>202</blue>
+ </color>
+ </division>
+ <division>
+ <name>North Korea</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>163</red>
+ <green>237</green>
+ <blue>163</blue>
+ </color>
+ </division>
+ <division>
+ <name>South Korea</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>163</red>
+ <green>92</green>
+ <blue>92</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kazakhstan</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>100</red>
+ <green>100</green>
+ <blue>177</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kyrgyzstan</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>74</red>
+ <green>70</green>
+ <blue>74</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tajikistan</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>86</red>
+ <green>86</green>
+ <blue>69</blue>
+ </color>
+ </division>
+ <division>
+ <name>Afghanistan</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>207</red>
+ <green>0</green>
+ <blue>117</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pakistan</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>92</red>
+ <green>237</green>
+ <blue>88</blue>
+ </color>
+ </division>
+ <division>
+ <name>India</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>88</red>
+ <green>163</green>
+ <blue>88</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bhutan</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>163</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bangladesh</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>244</red>
+ <green>91</green>
+ <blue>91</blue>
+ </color>
+ </division>
+ <division>
+ <name>Myanmar</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>150</red>
+ <green>85</green>
+ <blue>85</blue>
+ </color>
+ </division>
+ <division>
+ <name>Thailand</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>163</red>
+ <green>88</green>
+ <blue>88</blue>
+ </color>
+ </division>
+ <division>
+ <name>Taiwan</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>78</red>
+ <green>201</green>
+ <blue>137</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vietnam</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>237</red>
+ <green>88</green>
+ <blue>88</blue>
+ </color>
+ </division>
+ <division>
+ <name>Laos</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>163</red>
+ <green>74</green>
+ <blue>74</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nepal</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>163</red>
+ <green>0</green>
+ <blue>92</blue>
+ </color>
+ </division>
+ <division>
+ <name>Anhui</name>
+ <capital>Hefei</capital>
+ <color>
+ <red>191</red>
+ <green>191</green>
+ <blue>191</blue>
+ </color>
+ </division>
+ <division>
+ <name>Beijing</name>
+ <ignore>allowClickMode</ignore>
+ <color>
+ <red>35</red>
+ <green>236</green>
+ <blue>133</blue>
+ </color>
+ </division>
+ <division>
+ <name>Chongqing</name>
+ <ignore>allowClickMode</ignore>
+ <color>
+ <red>255</red>
+ <green>161</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Fujian</name>
+ <capital>Fuzhou</capital>
+ <color>
+ <red>99</red>
+ <green>99</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Gansu</name>
+ <capital>Lanzhou</capital>
+ <color>
+ <red>92</red>
+ <green>92</green>
+ <blue>92</blue>
+ </color>
+ </division>
+ <division>
+ <name>Guangdong</name>
+ <capital>Guangzhou</capital>
+ <color>
+ <red>163</red>
+ <green>92</green>
+ <blue>163</blue>
+ </color>
+ </division>
+ <division>
+ <name>Guangxi Zhuang</name>
+ <capital>Nanning</capital>
+ <color>
+ <red>92</red>
+ <green>92</green>
+ <blue>163</blue>
+ </color>
+ </division>
+ <division>
+ <name>Guizhou</name>
+ <capital>Guiyang</capital>
+ <color>
+ <red>92</red>
+ <green>92</green>
+ <blue>237</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hainan</name>
+ <capital>Haikou</capital>
+ <color>
+ <red>92</red>
+ <green>163</green>
+ <blue>92</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hebei</name>
+ <capital>Shijiazhuang</capital>
+ <color>
+ <red>117</red>
+ <green>208</green>
+ <blue>117</blue>
+ </color>
+ </division>
+ <division>
+ <name>Heilongjiang</name>
+ <capital>Harbin</capital>
+ <color>
+ <red>163</red>
+ <green>88</green>
+ <blue>92</blue>
+ </color>
+ </division>
+ <division>
+ <name>Henan</name>
+ <capital>Zhengzhou</capital>
+ <color>
+ <red>92</red>
+ <green>163</green>
+ <blue>237</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hubei</name>
+ <capital>Wuhan</capital>
+ <color>
+ <red>92</red>
+ <green>237</green>
+ <blue>92</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hunan</name>
+ <capital>Changsha</capital>
+ <color>
+ <red>60</red>
+ <green>154</green>
+ <blue>60</blue>
+ </color>
+ </division>
+ <division>
+ <name>Jiangsu</name>
+ <capital>Nanjing</capital>
+ <color>
+ <red>92</red>
+ <green>237</green>
+ <blue>163</blue>
+ </color>
+ </division>
+ <division>
+ <name>Jiangxi</name>
+ <capital>Nanchang</capital>
+ <color>
+ <red>237</red>
+ <green>92</green>
+ <blue>92</blue>
+ </color>
+ </division>
+ <division>
+ <name>Jilin</name>
+ <capital>Changchun</capital>
+ <color>
+ <red>163</red>
+ <green>237</green>
+ <blue>92</blue>
+ </color>
+ </division>
+ <division>
+ <name>Liaoning</name>
+ <capital>Shenyang</capital>
+ <color>
+ <red>237</red>
+ <green>237</green>
+ <blue>88</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nei Mongol</name>
+ <capital>Hohhot</capital>
+ <color>
+ <red>139</red>
+ <green>139</green>
+ <blue>246</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ningxia Hui</name>
+ <capital>Yinchuan</capital>
+ <color>
+ <red>105</red>
+ <green>101</green>
+ <blue>187</blue>
+ </color>
+ </division>
+ <division>
+ <name>Qinghai</name>
+ <capital>Xining</capital>
+ <color>
+ <red>119</red>
+ <green>82</green>
+ <blue>119</blue>
+ </color>
+ </division>
+ <division>
+ <name>Shanxi</name>
+ <capital>Taiyuan</capital>
+ <color>
+ <red>163</red>
+ <green>163</green>
+ <blue>92</blue>
+ </color>
+ </division>
+ <division>
+ <name>Shandong</name>
+ <capital>Jinan</capital>
+ <color>
+ <red>226</red>
+ <green>128</green>
+ <blue>226</blue>
+ </color>
+ </division>
+ <division>
+ <name>Shanghai</name>
+ <ignore>allowClickMode</ignore>
+ <color>
+ <red>255</red>
+ <green>182</green>
+ <blue>23</blue>
+ </color>
+ </division>
+ <division>
+ <name>Shaanxi</name>
+ <capital>Xian</capital>
+ <color>
+ <red>237</red>
+ <green>163</green>
+ <blue>163</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sichuan</name>
+ <capital>Chengdu</capital>
+ <color>
+ <red>144</red>
+ <green>255</green>
+ <blue>144</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tianjin</name>
+ <ignore>allowClickMode</ignore>
+ <color>
+ <red>217</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Xinjiang Uygur</name>
+ <capital>Urumqi</capital>
+ <color>
+ <red>51</red>
+ <green>96</green>
+ <blue>51</blue>
+ </color>
+ </division>
+ <division>
+ <name>Xizang</name>
+ <capital>Lhasa</capital>
+ <color>
+ <red>177</red>
+ <green>177</green>
+ <blue>94</blue>
+ </color>
+ </division>
+ <division>
+ <name>Yunnan</name>
+ <capital>Kunming</capital>
+ <color>
+ <red>132</red>
+ <green>234</green>
+ <blue>127</blue>
+ </color>
+ </division>
+ <division>
+ <name>Zhejiang</name>
+ <capital>Hangzhou</capital>
+ <color>
+ <red>127</red>
+ <green>225</green>
+ <blue>225</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hong Kong</name>
+ <ignore>allowClickMode</ignore>
+ <color>
+ <red>255</red>
+ <green>181</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>Macao</name>
+ <ignore>allowClickMode</ignore>
+ <color>
+ <red>238</red>
+ <green>255</green>
+ <blue>45</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/china.png b/kgeography/data/china.png
new file mode 100644
index 00000000..62ca689e
--- /dev/null
+++ b/kgeography/data/china.png
Binary files differ
diff --git a/kgeography/data/europe.kgm b/kgeography/data/europe.kgm
new file mode 100644
index 00000000..d6e0feaf
--- /dev/null
+++ b/kgeography/data/europe.kgm
@@ -0,0 +1,467 @@
+<map>
+ <mapFile>europe.png</mapFile>
+ <name>Europe</name>
+ <division>
+ <name>Water</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>65</red>
+ <green>95</green>
+ <blue>173</blue>
+ </color>
+ </division>
+ <division>
+ <name>Coast</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>2</red>
+ <green>206</green>
+ <blue>206</blue>
+ </color>
+ </division>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Albania</name>
+ <flag>albania.png</flag>
+ <capital>Tirana</capital>
+ <color>
+ <red>221</red>
+ <green>136</green>
+ <blue>51</blue>
+ </color>
+ </division>
+ <division>
+ <name>Algeria</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>232</red>
+ <green>215</green>
+ <blue>50</blue>
+ </color>
+ </division>
+ <division>
+ <name>Austria</name>
+ <flag>austria.png</flag>
+ <capital>Vienna</capital>
+ <color>
+ <red>136</red>
+ <green>0</green>
+ <blue>136</blue>
+ </color>
+ </division>
+ <division>
+ <name>Belarus</name>
+ <flag>belarus.png</flag>
+ <capital>Minsk</capital>
+ <color>
+ <red>182</red>
+ <green>206</green>
+ <blue>50</blue>
+ </color>
+ </division>
+ <division>
+ <name>Belgium</name>
+ <flag>belgium.png</flag>
+ <capital>Brussels</capital>
+ <color>
+ <red>229</red>
+ <green>102</green>
+ <blue>122</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bosnia and Herzegovina</name>
+ <flag>bosnia_herzegovina.png</flag>
+ <capital>Sarajevo</capital>
+ <color>
+ <red>106</red>
+ <green>55</green>
+ <blue>85</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bulgaria</name>
+ <flag>bulgaria.png</flag>
+ <capital>Sofia</capital>
+ <color>
+ <red>0</red>
+ <green>191</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Croatia</name>
+ <flag>croatia.png</flag>
+ <capital>Zagreb</capital>
+ <color>
+ <red>18</red>
+ <green>52</green>
+ <blue>86</blue>
+ </color>
+ </division>
+ <division>
+ <name>Czech Republic</name>
+ <flag>czech.png</flag>
+ <capital>Prague</capital>
+ <color>
+ <red>51</red>
+ <green>136</green>
+ <blue>221</blue>
+ </color>
+ </division>
+ <division>
+ <name>Denmark</name>
+ <flag>denmark.png</flag>
+ <capital>Copenhagen</capital>
+ <color>
+ <red>158</red>
+ <green>253</green>
+ <blue>182</blue>
+ </color>
+ </division>
+ <division>
+ <name>Estonia</name>
+ <flag>estonia.png</flag>
+ <capital>Tallinn</capital>
+ <color>
+ <red>120</red>
+ <green>246</green>
+ <blue>18</blue>
+ </color>
+ </division>
+ <division>
+ <name>Finland</name>
+ <flag>finland.png</flag>
+ <capital>Helsinki</capital>
+ <color>
+ <red>74</red>
+ <green>254</green>
+ <blue>122</blue>
+ </color>
+ </division>
+ <division>
+ <name>Macedonia</name>
+ <flag>macedonia.png</flag>
+ <capital>Skopje</capital>
+ <color>
+ <red>103</red>
+ <green>109</green>
+ <blue>41</blue>
+ </color>
+ </division>
+ <division>
+ <name>France</name>
+ <flag>france.png</flag>
+ <capital>Paris</capital>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Germany</name>
+ <flag>germany.png</flag>
+ <capital>Berlin</capital>
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Greece</name>
+ <flag>greece.png</flag>
+ <capital>Athens</capital>
+ <color>
+ <red>182</red>
+ <green>154</green>
+ <blue>122</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hungary</name>
+ <flag>hungary.png</flag>
+ <capital>Budapest</capital>
+ <color>
+ <red>255</red>
+ <green>240</green>
+ <blue>245</blue>
+ </color>
+ </division>
+ <division>
+ <name>Iceland</name>
+ <flag>iceland.png</flag>
+ <capital>Reykjavik</capital>
+ <color>
+ <red>255</red>
+ <green>140</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ireland</name>
+ <flag>ireland.png</flag>
+ <capital>Dublin</capital>
+ <color>
+ <red>122</red>
+ <green>254</green>
+ <blue>50</blue>
+ </color>
+ </division>
+ <division>
+ <name>Italy</name>
+ <flag>italy.png</flag>
+ <capital>Rome</capital>
+ <color>
+ <red>254</red>
+ <green>254</green>
+ <blue>122</blue>
+ </color>
+ </division>
+ <division>
+ <name>Latvia</name>
+ <flag>latvia.png</flag>
+ <capital>Riga</capital>
+ <color>
+ <red>164</red>
+ <green>187</green>
+ <blue>9</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lithuania</name>
+ <flag>lithuania.png</flag>
+ <capital>Vilnius</capital>
+ <color>
+ <red>255</red>
+ <green>105</green>
+ <blue>180</blue>
+ </color>
+ </division>
+ <division>
+ <name>Luxembourg</name>
+ <flag>luxembourg.png</flag>
+ <capital>Luxembourg</capital>
+ <color>
+ <red>255</red>
+ <green>170</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Moldova</name>
+ <flag>moldova.png</flag>
+ <capital>Chisinau</capital>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Morocco</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>135</red>
+ <green>11</green>
+ <blue>75</blue>
+ </color>
+ </division>
+ <division>
+ <name>Netherlands</name>
+ <flag>netherlands.png</flag>
+ <capital>Amsterdam</capital>
+ <color>
+ <red>138</red>
+ <green>43</green>
+ <blue>226</blue>
+ </color>
+ </division>
+ <division>
+ <name>Norway</name>
+ <flag>norway.png</flag>
+ <capital>Oslo</capital>
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Poland</name>
+ <flag>poland.png</flag>
+ <capital>Warsaw</capital>
+ <color>
+ <red>155</red>
+ <green>142</green>
+ <blue>15</blue>
+ </color>
+ </division>
+ <division>
+ <name>Portugal</name>
+ <flag>portugal.png</flag>
+ <capital>Lisbon</capital>
+ <color>
+ <red>249</red>
+ <green>3</green>
+ <blue>105</blue>
+ </color>
+ </division>
+ <division>
+ <name>Romania</name>
+ <flag>romania.png</flag>
+ <capital>Bucharest</capital>
+ <color>
+ <red>53</red>
+ <green>142</green>
+ <blue>142</blue>
+ </color>
+ </division>
+ <division>
+ <name>Russia</name>
+ <flag>russia.png</flag>
+ <capital>Moscow</capital>
+ <color>
+ <red>175</red>
+ <green>238</green>
+ <blue>238</blue>
+ </color>
+ </division>
+ <division>
+ <name>San Marino</name>
+ <flag>san_marino.png</flag>
+ <capital>San Marino</capital>
+ <color>
+ <red>139</red>
+ <green>139</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Serbia</name>
+ <flag>serbia.png</flag>
+ <capital>Belgrade</capital>
+ <color>
+ <red>120</red>
+ <green>144</green>
+ <blue>18</blue>
+ </color>
+ </division>
+ <division>
+ <name>Montenegro</name>
+ <flag>montenegro.png</flag>
+ <capital>Podgorica</capital>
+ <color>
+ <red>255</red>
+ <green>12</green>
+ <blue>12</blue>
+ </color>
+ </division>
+ <division>
+ <name>Slovakia</name>
+ <flag>slovakia.png</flag>
+ <capital>Bratislava</capital>
+ <color>
+ <red>139</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Slovenia</name>
+ <flag>slovenia.png</flag>
+ <capital>Ljubljana</capital>
+ <color>
+ <red>0</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Spain</name>
+ <flag>spain.png</flag>
+ <capital>Madrid</capital>
+ <color>
+ <red>254</red>
+ <green>218</green>
+ <blue>182</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sweden</name>
+ <flag>sweden.png</flag>
+ <capital>Stockholm</capital>
+ <color>
+ <red>136</red>
+ <green>136</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Switzerland</name>
+ <flag>switzerland.png</flag>
+ <capital>Bern</capital>
+ <color>
+ <red>215</red>
+ <green>3</green>
+ <blue>50</blue>
+ </color>
+ </division>
+ <division>
+ <name>Syria</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>71</red>
+ <green>166</green>
+ <blue>113</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tunisia</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>15</red>
+ <green>236</green>
+ <blue>248</blue>
+ </color>
+ </division>
+ <division>
+ <name>Turkey</name>
+ <flag>turkey.png</flag>
+ <capital>Ankara</capital>
+ <color>
+ <red>0</red>
+ <green>136</green>
+ <blue>136</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ukraine</name>
+ <flag>ukraine.png</flag>
+ <capital>Kiev</capital>
+ <color>
+ <red>136</red>
+ <green>5</green>
+ <blue>188</blue>
+ </color>
+ </division>
+ <division>
+ <name>United Kingdom</name>
+ <flag>uk.png</flag>
+ <capital>London</capital>
+ <color>
+ <red>254</red>
+ <green>206</green>
+ <blue>50</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/europe.png b/kgeography/data/europe.png
new file mode 100644
index 00000000..555c8847
--- /dev/null
+++ b/kgeography/data/europe.png
Binary files differ
diff --git a/kgeography/data/flags/Makefile.am b/kgeography/data/flags/Makefile.am
new file mode 100644
index 00000000..ac1fb3e9
--- /dev/null
+++ b/kgeography/data/flags/Makefile.am
@@ -0,0 +1,54 @@
+SUBDIRS = italy
+
+flagsdir = $(kde_datadir)/kgeography/flags
+flags_DATA = albania.png djibouti.png latvia.png saarland.png algeria.png \
+ dominicanrepublic.png lebanon.png san_marino.png angola.png \
+ dominica.png lesotho.png saudiarabia.png antigua.png egypt.png \
+ liberia.png saxony_anhalt.png austria.png el_salvador.png \
+ libya.png saxony.png baden_wurttemberg.png equatorial_guinea.png \
+ lithuania.png schleswig_holstein.png bahamas.png eritrea.png \
+ lower_saxony.png senegal.png barbados.png estonia.png \
+ luxembourg.png serbia.png montenegro.png bavaria.png ethiopia.png \
+ macedonia.png sierra_leone.png belarus.png finland.png \
+ madagascar.png slovakia.png belgium.png france.png malawi.png \
+ slovenia.png belize.png gabon.png mali.png somalia.png benin.png \
+ gambia.png mauritania.png southafrica.png berlin.png germany.png \
+ mecklenburg_western_pomerania.png spain.png \
+ bosnia_herzegovina.png ghana.png mexico.png sudan.png \
+ botswana.png greece.png moldova.png swaziland.png \
+ brandenburg.png guatemala.png morocco.png sweden.png bremen.png \
+ guineabissau.png mozambique.png switzerland.png bulgaria.png \
+ guinea.png namibia.png syria.png burkina.png haiti.png \
+ netherlands.png tanzania.png burundi.png hamburg.png \
+ nicaragua.png thuringia.png cameroon.png hesse.png nigeria.png \
+ togo.png canada.png honduras.png niger.png trinidad_tobago.png \
+ central_african_republic.png hungary.png \
+ north_rhine_westphalia.png tunisia.png chad.png iceland.png \
+ norway.png turkey.png congo_brazzaville.png iran.png oman.png \
+ turkmenistan.png congo_kinshasa.png iraq.png panama.png \
+ uganda.png costa_rica.png ireland.png poland.png uk.png \
+ cote_divoire.png israel.png portugal.png ukraine.png croatia.png \
+ italy.png qatar.png usa.png cuba_3x2.png jamaica.png \
+ rhineland_palatinate.png western_sahara.png cyprus_4x3.png \
+ jordan.png romania.png yemen.png czech.png kenya.png russia.png \
+ zambia.png denmark.png kuwait.png rwanda.png zimbabwe.png \
+ colombia.png venezuela.png guyana.png suriname.png ecuador.png \
+ peru.png brazil.png bolivia.png chile.png paraguay.png \
+ argentina.png uruguay.png br_AC.png br_AP.png br_DF.png \
+ br_MA.png br_MT.png br_PI.png br_RJ.png br_RR.png br_SE.png \
+ br_AL.png br_BA.png br_ES.png br_MG.png br_PA.png br_PN.png \
+ br_RN.png br_RS.png br_SP.png br_AM.png br_CE.png br_GO.png \
+ br_MS.png br_PE.png br_PR.png br_RO.png br_SC.png br_TO.png \
+ uae.png china.png india.png SriLanka.png mongolia.png kazakhstan.png \
+ japan.png myanmar.png nepal.png bhutan.png indonesia.png malaysia.png \
+ bangladesh.png afghanistan.png azerbaijan.png armenia.png bahrain.png \
+ georgia.png uzbekistan.png kyrgyzstan.png tajikistan.png pakistan.png \
+ laos.png cambodia.png easttimor.png brunei.png philippines.png \
+ thailand.png vietnam.png taiwan.png singapore.png nkorea.png \
+ skorea.png fiji.png tonga.png australia.png NewZealand.png \
+ Vatican.png andorra.png Monaco.png papua_new_guinea.png \
+ greenland.png pei.png alberta.png bc.png manitoba.png \
+ newbrunswick.png newfoundland.png novascotia.png \
+ nunavut.png nwterritories.png ontario.png \
+ quebec.png saskatchewan.png yukon.png \
+ liechtenstein.png
diff --git a/kgeography/data/flags/Monaco.png b/kgeography/data/flags/Monaco.png
new file mode 100644
index 00000000..012a3339
--- /dev/null
+++ b/kgeography/data/flags/Monaco.png
Binary files differ
diff --git a/kgeography/data/flags/NewZealand.png b/kgeography/data/flags/NewZealand.png
new file mode 100644
index 00000000..c6e2cc9c
--- /dev/null
+++ b/kgeography/data/flags/NewZealand.png
Binary files differ
diff --git a/kgeography/data/flags/README b/kgeography/data/flags/README
new file mode 100644
index 00000000..f317b65e
--- /dev/null
+++ b/kgeography/data/flags/README
@@ -0,0 +1,7 @@
+Some of these flags have been obtained using sodipodi to convert the sodipodi flags
+collection from svg to png and then modified a bit (sorry) to be of similar sizes.
+Sodipodi flags collection can be found at
+http://www.sodipodi.com/index.php3?section=clipart/flags
+Those flags are licensed under the Creative Commons Public Domain license.
+
+The rest have been obtained from www.wikipedia.org
diff --git a/kgeography/data/flags/SriLanka.png b/kgeography/data/flags/SriLanka.png
new file mode 100644
index 00000000..ba8c12f7
--- /dev/null
+++ b/kgeography/data/flags/SriLanka.png
Binary files differ
diff --git a/kgeography/data/flags/Vatican.png b/kgeography/data/flags/Vatican.png
new file mode 100644
index 00000000..a65e0174
--- /dev/null
+++ b/kgeography/data/flags/Vatican.png
Binary files differ
diff --git a/kgeography/data/flags/afghanistan.png b/kgeography/data/flags/afghanistan.png
new file mode 100644
index 00000000..b48ff6fd
--- /dev/null
+++ b/kgeography/data/flags/afghanistan.png
Binary files differ
diff --git a/kgeography/data/flags/albania.png b/kgeography/data/flags/albania.png
new file mode 100644
index 00000000..a1dc1d54
--- /dev/null
+++ b/kgeography/data/flags/albania.png
Binary files differ
diff --git a/kgeography/data/flags/alberta.png b/kgeography/data/flags/alberta.png
new file mode 100644
index 00000000..4e626d21
--- /dev/null
+++ b/kgeography/data/flags/alberta.png
Binary files differ
diff --git a/kgeography/data/flags/algeria.png b/kgeography/data/flags/algeria.png
new file mode 100644
index 00000000..b84f31f3
--- /dev/null
+++ b/kgeography/data/flags/algeria.png
Binary files differ
diff --git a/kgeography/data/flags/andorra.png b/kgeography/data/flags/andorra.png
new file mode 100644
index 00000000..45a7e37e
--- /dev/null
+++ b/kgeography/data/flags/andorra.png
Binary files differ
diff --git a/kgeography/data/flags/angola.png b/kgeography/data/flags/angola.png
new file mode 100644
index 00000000..296323cf
--- /dev/null
+++ b/kgeography/data/flags/angola.png
Binary files differ
diff --git a/kgeography/data/flags/antigua.png b/kgeography/data/flags/antigua.png
new file mode 100644
index 00000000..8b88fda7
--- /dev/null
+++ b/kgeography/data/flags/antigua.png
Binary files differ
diff --git a/kgeography/data/flags/argentina.png b/kgeography/data/flags/argentina.png
new file mode 100644
index 00000000..6a39fcaf
--- /dev/null
+++ b/kgeography/data/flags/argentina.png
Binary files differ
diff --git a/kgeography/data/flags/armenia.png b/kgeography/data/flags/armenia.png
new file mode 100644
index 00000000..21ded125
--- /dev/null
+++ b/kgeography/data/flags/armenia.png
Binary files differ
diff --git a/kgeography/data/flags/australia.png b/kgeography/data/flags/australia.png
new file mode 100644
index 00000000..029497c9
--- /dev/null
+++ b/kgeography/data/flags/australia.png
Binary files differ
diff --git a/kgeography/data/flags/austria.png b/kgeography/data/flags/austria.png
new file mode 100644
index 00000000..830c136c
--- /dev/null
+++ b/kgeography/data/flags/austria.png
Binary files differ
diff --git a/kgeography/data/flags/azerbaijan.png b/kgeography/data/flags/azerbaijan.png
new file mode 100644
index 00000000..1ec8ccd5
--- /dev/null
+++ b/kgeography/data/flags/azerbaijan.png
Binary files differ
diff --git a/kgeography/data/flags/baden_wurttemberg.png b/kgeography/data/flags/baden_wurttemberg.png
new file mode 100644
index 00000000..29718e47
--- /dev/null
+++ b/kgeography/data/flags/baden_wurttemberg.png
Binary files differ
diff --git a/kgeography/data/flags/bahamas.png b/kgeography/data/flags/bahamas.png
new file mode 100644
index 00000000..cb9b7d33
--- /dev/null
+++ b/kgeography/data/flags/bahamas.png
Binary files differ
diff --git a/kgeography/data/flags/bahrain.png b/kgeography/data/flags/bahrain.png
new file mode 100644
index 00000000..29f53fc5
--- /dev/null
+++ b/kgeography/data/flags/bahrain.png
Binary files differ
diff --git a/kgeography/data/flags/bangladesh.png b/kgeography/data/flags/bangladesh.png
new file mode 100644
index 00000000..b9d867cd
--- /dev/null
+++ b/kgeography/data/flags/bangladesh.png
Binary files differ
diff --git a/kgeography/data/flags/barbados.png b/kgeography/data/flags/barbados.png
new file mode 100644
index 00000000..196c95d2
--- /dev/null
+++ b/kgeography/data/flags/barbados.png
Binary files differ
diff --git a/kgeography/data/flags/bavaria.png b/kgeography/data/flags/bavaria.png
new file mode 100644
index 00000000..66a4c4b5
--- /dev/null
+++ b/kgeography/data/flags/bavaria.png
Binary files differ
diff --git a/kgeography/data/flags/bc.png b/kgeography/data/flags/bc.png
new file mode 100644
index 00000000..726e6047
--- /dev/null
+++ b/kgeography/data/flags/bc.png
Binary files differ
diff --git a/kgeography/data/flags/belarus.png b/kgeography/data/flags/belarus.png
new file mode 100644
index 00000000..c98d6e62
--- /dev/null
+++ b/kgeography/data/flags/belarus.png
Binary files differ
diff --git a/kgeography/data/flags/belgium.png b/kgeography/data/flags/belgium.png
new file mode 100644
index 00000000..4ce60f44
--- /dev/null
+++ b/kgeography/data/flags/belgium.png
Binary files differ
diff --git a/kgeography/data/flags/belize.png b/kgeography/data/flags/belize.png
new file mode 100644
index 00000000..f4513a26
--- /dev/null
+++ b/kgeography/data/flags/belize.png
Binary files differ
diff --git a/kgeography/data/flags/benin.png b/kgeography/data/flags/benin.png
new file mode 100644
index 00000000..26ad8a13
--- /dev/null
+++ b/kgeography/data/flags/benin.png
Binary files differ
diff --git a/kgeography/data/flags/berlin.png b/kgeography/data/flags/berlin.png
new file mode 100644
index 00000000..17de905e
--- /dev/null
+++ b/kgeography/data/flags/berlin.png
Binary files differ
diff --git a/kgeography/data/flags/bhutan.png b/kgeography/data/flags/bhutan.png
new file mode 100644
index 00000000..4c8e05f9
--- /dev/null
+++ b/kgeography/data/flags/bhutan.png
Binary files differ
diff --git a/kgeography/data/flags/bolivia.png b/kgeography/data/flags/bolivia.png
new file mode 100644
index 00000000..a59e4d37
--- /dev/null
+++ b/kgeography/data/flags/bolivia.png
Binary files differ
diff --git a/kgeography/data/flags/bosnia_herzegovina.png b/kgeography/data/flags/bosnia_herzegovina.png
new file mode 100644
index 00000000..1eb357a5
--- /dev/null
+++ b/kgeography/data/flags/bosnia_herzegovina.png
Binary files differ
diff --git a/kgeography/data/flags/botswana.png b/kgeography/data/flags/botswana.png
new file mode 100644
index 00000000..5e91b7e9
--- /dev/null
+++ b/kgeography/data/flags/botswana.png
Binary files differ
diff --git a/kgeography/data/flags/br_AC.png b/kgeography/data/flags/br_AC.png
new file mode 100644
index 00000000..24b40def
--- /dev/null
+++ b/kgeography/data/flags/br_AC.png
Binary files differ
diff --git a/kgeography/data/flags/br_AL.png b/kgeography/data/flags/br_AL.png
new file mode 100644
index 00000000..0031c4cd
--- /dev/null
+++ b/kgeography/data/flags/br_AL.png
Binary files differ
diff --git a/kgeography/data/flags/br_AM.png b/kgeography/data/flags/br_AM.png
new file mode 100644
index 00000000..9a4f850e
--- /dev/null
+++ b/kgeography/data/flags/br_AM.png
Binary files differ
diff --git a/kgeography/data/flags/br_AP.png b/kgeography/data/flags/br_AP.png
new file mode 100644
index 00000000..f24750b7
--- /dev/null
+++ b/kgeography/data/flags/br_AP.png
Binary files differ
diff --git a/kgeography/data/flags/br_BA.png b/kgeography/data/flags/br_BA.png
new file mode 100644
index 00000000..5549684f
--- /dev/null
+++ b/kgeography/data/flags/br_BA.png
Binary files differ
diff --git a/kgeography/data/flags/br_CE.png b/kgeography/data/flags/br_CE.png
new file mode 100644
index 00000000..b5076363
--- /dev/null
+++ b/kgeography/data/flags/br_CE.png
Binary files differ
diff --git a/kgeography/data/flags/br_DF.png b/kgeography/data/flags/br_DF.png
new file mode 100644
index 00000000..bc90e82b
--- /dev/null
+++ b/kgeography/data/flags/br_DF.png
Binary files differ
diff --git a/kgeography/data/flags/br_ES.png b/kgeography/data/flags/br_ES.png
new file mode 100644
index 00000000..206e22a0
--- /dev/null
+++ b/kgeography/data/flags/br_ES.png
Binary files differ
diff --git a/kgeography/data/flags/br_GO.png b/kgeography/data/flags/br_GO.png
new file mode 100644
index 00000000..21003b9c
--- /dev/null
+++ b/kgeography/data/flags/br_GO.png
Binary files differ
diff --git a/kgeography/data/flags/br_MA.png b/kgeography/data/flags/br_MA.png
new file mode 100644
index 00000000..29088fd1
--- /dev/null
+++ b/kgeography/data/flags/br_MA.png
Binary files differ
diff --git a/kgeography/data/flags/br_MG.png b/kgeography/data/flags/br_MG.png
new file mode 100644
index 00000000..df55d24a
--- /dev/null
+++ b/kgeography/data/flags/br_MG.png
Binary files differ
diff --git a/kgeography/data/flags/br_MS.png b/kgeography/data/flags/br_MS.png
new file mode 100644
index 00000000..267a9354
--- /dev/null
+++ b/kgeography/data/flags/br_MS.png
Binary files differ
diff --git a/kgeography/data/flags/br_MT.png b/kgeography/data/flags/br_MT.png
new file mode 100644
index 00000000..0d034761
--- /dev/null
+++ b/kgeography/data/flags/br_MT.png
Binary files differ
diff --git a/kgeography/data/flags/br_PA.png b/kgeography/data/flags/br_PA.png
new file mode 100644
index 00000000..606a6bcb
--- /dev/null
+++ b/kgeography/data/flags/br_PA.png
Binary files differ
diff --git a/kgeography/data/flags/br_PE.png b/kgeography/data/flags/br_PE.png
new file mode 100644
index 00000000..ad9dad38
--- /dev/null
+++ b/kgeography/data/flags/br_PE.png
Binary files differ
diff --git a/kgeography/data/flags/br_PI.png b/kgeography/data/flags/br_PI.png
new file mode 100644
index 00000000..101e33cd
--- /dev/null
+++ b/kgeography/data/flags/br_PI.png
Binary files differ
diff --git a/kgeography/data/flags/br_PN.png b/kgeography/data/flags/br_PN.png
new file mode 100644
index 00000000..b10045e9
--- /dev/null
+++ b/kgeography/data/flags/br_PN.png
Binary files differ
diff --git a/kgeography/data/flags/br_PR.png b/kgeography/data/flags/br_PR.png
new file mode 100644
index 00000000..19f65424
--- /dev/null
+++ b/kgeography/data/flags/br_PR.png
Binary files differ
diff --git a/kgeography/data/flags/br_RJ.png b/kgeography/data/flags/br_RJ.png
new file mode 100644
index 00000000..57770d18
--- /dev/null
+++ b/kgeography/data/flags/br_RJ.png
Binary files differ
diff --git a/kgeography/data/flags/br_RN.png b/kgeography/data/flags/br_RN.png
new file mode 100644
index 00000000..b17e64bd
--- /dev/null
+++ b/kgeography/data/flags/br_RN.png
Binary files differ
diff --git a/kgeography/data/flags/br_RO.png b/kgeography/data/flags/br_RO.png
new file mode 100644
index 00000000..910d77bd
--- /dev/null
+++ b/kgeography/data/flags/br_RO.png
Binary files differ
diff --git a/kgeography/data/flags/br_RR.png b/kgeography/data/flags/br_RR.png
new file mode 100644
index 00000000..a73a66c7
--- /dev/null
+++ b/kgeography/data/flags/br_RR.png
Binary files differ
diff --git a/kgeography/data/flags/br_RS.png b/kgeography/data/flags/br_RS.png
new file mode 100644
index 00000000..b58cf278
--- /dev/null
+++ b/kgeography/data/flags/br_RS.png
Binary files differ
diff --git a/kgeography/data/flags/br_SC.png b/kgeography/data/flags/br_SC.png
new file mode 100644
index 00000000..75eb4f6d
--- /dev/null
+++ b/kgeography/data/flags/br_SC.png
Binary files differ
diff --git a/kgeography/data/flags/br_SE.png b/kgeography/data/flags/br_SE.png
new file mode 100644
index 00000000..d7d3ee62
--- /dev/null
+++ b/kgeography/data/flags/br_SE.png
Binary files differ
diff --git a/kgeography/data/flags/br_SP.png b/kgeography/data/flags/br_SP.png
new file mode 100644
index 00000000..47cba81b
--- /dev/null
+++ b/kgeography/data/flags/br_SP.png
Binary files differ
diff --git a/kgeography/data/flags/br_TO.png b/kgeography/data/flags/br_TO.png
new file mode 100644
index 00000000..531b2145
--- /dev/null
+++ b/kgeography/data/flags/br_TO.png
Binary files differ
diff --git a/kgeography/data/flags/brandenburg.png b/kgeography/data/flags/brandenburg.png
new file mode 100644
index 00000000..f4e2e120
--- /dev/null
+++ b/kgeography/data/flags/brandenburg.png
Binary files differ
diff --git a/kgeography/data/flags/brazil.png b/kgeography/data/flags/brazil.png
new file mode 100644
index 00000000..55e9b38f
--- /dev/null
+++ b/kgeography/data/flags/brazil.png
Binary files differ
diff --git a/kgeography/data/flags/bremen.png b/kgeography/data/flags/bremen.png
new file mode 100644
index 00000000..e453ec42
--- /dev/null
+++ b/kgeography/data/flags/bremen.png
Binary files differ
diff --git a/kgeography/data/flags/brunei.png b/kgeography/data/flags/brunei.png
new file mode 100644
index 00000000..6dc48fcf
--- /dev/null
+++ b/kgeography/data/flags/brunei.png
Binary files differ
diff --git a/kgeography/data/flags/bulgaria.png b/kgeography/data/flags/bulgaria.png
new file mode 100644
index 00000000..270de352
--- /dev/null
+++ b/kgeography/data/flags/bulgaria.png
Binary files differ
diff --git a/kgeography/data/flags/burkina.png b/kgeography/data/flags/burkina.png
new file mode 100644
index 00000000..e5298b1f
--- /dev/null
+++ b/kgeography/data/flags/burkina.png
Binary files differ
diff --git a/kgeography/data/flags/burundi.png b/kgeography/data/flags/burundi.png
new file mode 100644
index 00000000..5beaeed1
--- /dev/null
+++ b/kgeography/data/flags/burundi.png
Binary files differ
diff --git a/kgeography/data/flags/cambodia.png b/kgeography/data/flags/cambodia.png
new file mode 100644
index 00000000..131fa655
--- /dev/null
+++ b/kgeography/data/flags/cambodia.png
Binary files differ
diff --git a/kgeography/data/flags/cameroon.png b/kgeography/data/flags/cameroon.png
new file mode 100644
index 00000000..051ce369
--- /dev/null
+++ b/kgeography/data/flags/cameroon.png
Binary files differ
diff --git a/kgeography/data/flags/canada.png b/kgeography/data/flags/canada.png
new file mode 100644
index 00000000..dfff43f5
--- /dev/null
+++ b/kgeography/data/flags/canada.png
Binary files differ
diff --git a/kgeography/data/flags/central_african_republic.png b/kgeography/data/flags/central_african_republic.png
new file mode 100644
index 00000000..6da6cd61
--- /dev/null
+++ b/kgeography/data/flags/central_african_republic.png
Binary files differ
diff --git a/kgeography/data/flags/chad.png b/kgeography/data/flags/chad.png
new file mode 100644
index 00000000..4de2b153
--- /dev/null
+++ b/kgeography/data/flags/chad.png
Binary files differ
diff --git a/kgeography/data/flags/chile.png b/kgeography/data/flags/chile.png
new file mode 100644
index 00000000..0f6aebb3
--- /dev/null
+++ b/kgeography/data/flags/chile.png
Binary files differ
diff --git a/kgeography/data/flags/china.png b/kgeography/data/flags/china.png
new file mode 100644
index 00000000..28f0ed28
--- /dev/null
+++ b/kgeography/data/flags/china.png
Binary files differ
diff --git a/kgeography/data/flags/colombia.png b/kgeography/data/flags/colombia.png
new file mode 100644
index 00000000..32ac30ee
--- /dev/null
+++ b/kgeography/data/flags/colombia.png
Binary files differ
diff --git a/kgeography/data/flags/congo_brazzaville.png b/kgeography/data/flags/congo_brazzaville.png
new file mode 100644
index 00000000..434a4b54
--- /dev/null
+++ b/kgeography/data/flags/congo_brazzaville.png
Binary files differ
diff --git a/kgeography/data/flags/congo_kinshasa.png b/kgeography/data/flags/congo_kinshasa.png
new file mode 100644
index 00000000..30249699
--- /dev/null
+++ b/kgeography/data/flags/congo_kinshasa.png
Binary files differ
diff --git a/kgeography/data/flags/costa_rica.png b/kgeography/data/flags/costa_rica.png
new file mode 100644
index 00000000..e3612d71
--- /dev/null
+++ b/kgeography/data/flags/costa_rica.png
Binary files differ
diff --git a/kgeography/data/flags/cote_divoire.png b/kgeography/data/flags/cote_divoire.png
new file mode 100644
index 00000000..4c047a37
--- /dev/null
+++ b/kgeography/data/flags/cote_divoire.png
Binary files differ
diff --git a/kgeography/data/flags/croatia.png b/kgeography/data/flags/croatia.png
new file mode 100644
index 00000000..493c739c
--- /dev/null
+++ b/kgeography/data/flags/croatia.png
Binary files differ
diff --git a/kgeography/data/flags/cuba_3x2.png b/kgeography/data/flags/cuba_3x2.png
new file mode 100644
index 00000000..232a989f
--- /dev/null
+++ b/kgeography/data/flags/cuba_3x2.png
Binary files differ
diff --git a/kgeography/data/flags/cyprus_4x3.png b/kgeography/data/flags/cyprus_4x3.png
new file mode 100644
index 00000000..e0a582f9
--- /dev/null
+++ b/kgeography/data/flags/cyprus_4x3.png
Binary files differ
diff --git a/kgeography/data/flags/czech.png b/kgeography/data/flags/czech.png
new file mode 100644
index 00000000..24637c70
--- /dev/null
+++ b/kgeography/data/flags/czech.png
Binary files differ
diff --git a/kgeography/data/flags/denmark.png b/kgeography/data/flags/denmark.png
new file mode 100644
index 00000000..43f79f0f
--- /dev/null
+++ b/kgeography/data/flags/denmark.png
Binary files differ
diff --git a/kgeography/data/flags/djibouti.png b/kgeography/data/flags/djibouti.png
new file mode 100644
index 00000000..1da808d8
--- /dev/null
+++ b/kgeography/data/flags/djibouti.png
Binary files differ
diff --git a/kgeography/data/flags/dominica.png b/kgeography/data/flags/dominica.png
new file mode 100644
index 00000000..6e0bdefa
--- /dev/null
+++ b/kgeography/data/flags/dominica.png
Binary files differ
diff --git a/kgeography/data/flags/dominicanrepublic.png b/kgeography/data/flags/dominicanrepublic.png
new file mode 100644
index 00000000..c89c66b9
--- /dev/null
+++ b/kgeography/data/flags/dominicanrepublic.png
Binary files differ
diff --git a/kgeography/data/flags/easttimor.png b/kgeography/data/flags/easttimor.png
new file mode 100644
index 00000000..97f2e075
--- /dev/null
+++ b/kgeography/data/flags/easttimor.png
Binary files differ
diff --git a/kgeography/data/flags/ecuador.png b/kgeography/data/flags/ecuador.png
new file mode 100644
index 00000000..9ee95371
--- /dev/null
+++ b/kgeography/data/flags/ecuador.png
Binary files differ
diff --git a/kgeography/data/flags/egypt.png b/kgeography/data/flags/egypt.png
new file mode 100644
index 00000000..37df645b
--- /dev/null
+++ b/kgeography/data/flags/egypt.png
Binary files differ
diff --git a/kgeography/data/flags/el_salvador.png b/kgeography/data/flags/el_salvador.png
new file mode 100644
index 00000000..74afe288
--- /dev/null
+++ b/kgeography/data/flags/el_salvador.png
Binary files differ
diff --git a/kgeography/data/flags/equatorial_guinea.png b/kgeography/data/flags/equatorial_guinea.png
new file mode 100644
index 00000000..4c075eb2
--- /dev/null
+++ b/kgeography/data/flags/equatorial_guinea.png
Binary files differ
diff --git a/kgeography/data/flags/eritrea.png b/kgeography/data/flags/eritrea.png
new file mode 100644
index 00000000..53b71e7c
--- /dev/null
+++ b/kgeography/data/flags/eritrea.png
Binary files differ
diff --git a/kgeography/data/flags/estonia.png b/kgeography/data/flags/estonia.png
new file mode 100644
index 00000000..7d20ed96
--- /dev/null
+++ b/kgeography/data/flags/estonia.png
Binary files differ
diff --git a/kgeography/data/flags/ethiopia.png b/kgeography/data/flags/ethiopia.png
new file mode 100644
index 00000000..72c0d45f
--- /dev/null
+++ b/kgeography/data/flags/ethiopia.png
Binary files differ
diff --git a/kgeography/data/flags/fiji.png b/kgeography/data/flags/fiji.png
new file mode 100644
index 00000000..8a015344
--- /dev/null
+++ b/kgeography/data/flags/fiji.png
Binary files differ
diff --git a/kgeography/data/flags/finland.png b/kgeography/data/flags/finland.png
new file mode 100644
index 00000000..326535d1
--- /dev/null
+++ b/kgeography/data/flags/finland.png
Binary files differ
diff --git a/kgeography/data/flags/france.png b/kgeography/data/flags/france.png
new file mode 100644
index 00000000..a0513ad6
--- /dev/null
+++ b/kgeography/data/flags/france.png
Binary files differ
diff --git a/kgeography/data/flags/gabon.png b/kgeography/data/flags/gabon.png
new file mode 100644
index 00000000..73c5fe0b
--- /dev/null
+++ b/kgeography/data/flags/gabon.png
Binary files differ
diff --git a/kgeography/data/flags/gambia.png b/kgeography/data/flags/gambia.png
new file mode 100644
index 00000000..1166d9fd
--- /dev/null
+++ b/kgeography/data/flags/gambia.png
Binary files differ
diff --git a/kgeography/data/flags/georgia.png b/kgeography/data/flags/georgia.png
new file mode 100644
index 00000000..442c3258
--- /dev/null
+++ b/kgeography/data/flags/georgia.png
Binary files differ
diff --git a/kgeography/data/flags/germany.png b/kgeography/data/flags/germany.png
new file mode 100644
index 00000000..61b7e589
--- /dev/null
+++ b/kgeography/data/flags/germany.png
Binary files differ
diff --git a/kgeography/data/flags/ghana.png b/kgeography/data/flags/ghana.png
new file mode 100644
index 00000000..2bed8170
--- /dev/null
+++ b/kgeography/data/flags/ghana.png
Binary files differ
diff --git a/kgeography/data/flags/greece.png b/kgeography/data/flags/greece.png
new file mode 100644
index 00000000..f57e8fdb
--- /dev/null
+++ b/kgeography/data/flags/greece.png
Binary files differ
diff --git a/kgeography/data/flags/greenland.png b/kgeography/data/flags/greenland.png
new file mode 100644
index 00000000..84997917
--- /dev/null
+++ b/kgeography/data/flags/greenland.png
Binary files differ
diff --git a/kgeography/data/flags/guatemala.png b/kgeography/data/flags/guatemala.png
new file mode 100644
index 00000000..7660ab86
--- /dev/null
+++ b/kgeography/data/flags/guatemala.png
Binary files differ
diff --git a/kgeography/data/flags/guinea.png b/kgeography/data/flags/guinea.png
new file mode 100644
index 00000000..aa83c5a0
--- /dev/null
+++ b/kgeography/data/flags/guinea.png
Binary files differ
diff --git a/kgeography/data/flags/guineabissau.png b/kgeography/data/flags/guineabissau.png
new file mode 100644
index 00000000..2370174b
--- /dev/null
+++ b/kgeography/data/flags/guineabissau.png
Binary files differ
diff --git a/kgeography/data/flags/guyana.png b/kgeography/data/flags/guyana.png
new file mode 100644
index 00000000..909f37c3
--- /dev/null
+++ b/kgeography/data/flags/guyana.png
Binary files differ
diff --git a/kgeography/data/flags/haiti.png b/kgeography/data/flags/haiti.png
new file mode 100644
index 00000000..0471ff39
--- /dev/null
+++ b/kgeography/data/flags/haiti.png
Binary files differ
diff --git a/kgeography/data/flags/hamburg.png b/kgeography/data/flags/hamburg.png
new file mode 100644
index 00000000..79d34dde
--- /dev/null
+++ b/kgeography/data/flags/hamburg.png
Binary files differ
diff --git a/kgeography/data/flags/hesse.png b/kgeography/data/flags/hesse.png
new file mode 100644
index 00000000..91962b7c
--- /dev/null
+++ b/kgeography/data/flags/hesse.png
Binary files differ
diff --git a/kgeography/data/flags/honduras.png b/kgeography/data/flags/honduras.png
new file mode 100644
index 00000000..6a85d33b
--- /dev/null
+++ b/kgeography/data/flags/honduras.png
Binary files differ
diff --git a/kgeography/data/flags/hungary.png b/kgeography/data/flags/hungary.png
new file mode 100644
index 00000000..17eec951
--- /dev/null
+++ b/kgeography/data/flags/hungary.png
Binary files differ
diff --git a/kgeography/data/flags/iceland.png b/kgeography/data/flags/iceland.png
new file mode 100644
index 00000000..30fff073
--- /dev/null
+++ b/kgeography/data/flags/iceland.png
Binary files differ
diff --git a/kgeography/data/flags/india.png b/kgeography/data/flags/india.png
new file mode 100644
index 00000000..d46352a3
--- /dev/null
+++ b/kgeography/data/flags/india.png
Binary files differ
diff --git a/kgeography/data/flags/indonesia.png b/kgeography/data/flags/indonesia.png
new file mode 100644
index 00000000..f94ffc6b
--- /dev/null
+++ b/kgeography/data/flags/indonesia.png
Binary files differ
diff --git a/kgeography/data/flags/iran.png b/kgeography/data/flags/iran.png
new file mode 100644
index 00000000..92666ffe
--- /dev/null
+++ b/kgeography/data/flags/iran.png
Binary files differ
diff --git a/kgeography/data/flags/iraq.png b/kgeography/data/flags/iraq.png
new file mode 100644
index 00000000..abc9f47d
--- /dev/null
+++ b/kgeography/data/flags/iraq.png
Binary files differ
diff --git a/kgeography/data/flags/ireland.png b/kgeography/data/flags/ireland.png
new file mode 100644
index 00000000..03f0dfcd
--- /dev/null
+++ b/kgeography/data/flags/ireland.png
Binary files differ
diff --git a/kgeography/data/flags/israel.png b/kgeography/data/flags/israel.png
new file mode 100644
index 00000000..0f3c53f1
--- /dev/null
+++ b/kgeography/data/flags/israel.png
Binary files differ
diff --git a/kgeography/data/flags/italy.png b/kgeography/data/flags/italy.png
new file mode 100644
index 00000000..161d45cc
--- /dev/null
+++ b/kgeography/data/flags/italy.png
Binary files differ
diff --git a/kgeography/data/flags/italy/Makefile.am b/kgeography/data/flags/italy/Makefile.am
new file mode 100644
index 00000000..7553d7ae
--- /dev/null
+++ b/kgeography/data/flags/italy/Makefile.am
@@ -0,0 +1,4 @@
+flagsdir = $(kde_datadir)/kgeography/flags/italy
+flags_DATA = it-bas200.png it-emi200.png it-lig200.png it-mol200.png it-sar200.png it-tus200.png \
+ it-abr200.png it-cal200.png it-fri200.png it-lom200.png it-pie200.png it-sic200.png it-umb200.png \
+ it-aos200.png it-cam200.png it-lat200.png it-mar200.png it-pug200.png it-tre200.png it-ven200.png
diff --git a/kgeography/data/flags/italy/it-abr200.png b/kgeography/data/flags/italy/it-abr200.png
new file mode 100644
index 00000000..d5da32b9
--- /dev/null
+++ b/kgeography/data/flags/italy/it-abr200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-aos200.png b/kgeography/data/flags/italy/it-aos200.png
new file mode 100644
index 00000000..c7a178e8
--- /dev/null
+++ b/kgeography/data/flags/italy/it-aos200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-bas200.png b/kgeography/data/flags/italy/it-bas200.png
new file mode 100644
index 00000000..beebeb69
--- /dev/null
+++ b/kgeography/data/flags/italy/it-bas200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-cal200.png b/kgeography/data/flags/italy/it-cal200.png
new file mode 100644
index 00000000..a9236dda
--- /dev/null
+++ b/kgeography/data/flags/italy/it-cal200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-cam200.png b/kgeography/data/flags/italy/it-cam200.png
new file mode 100644
index 00000000..6cd306e2
--- /dev/null
+++ b/kgeography/data/flags/italy/it-cam200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-emi200.png b/kgeography/data/flags/italy/it-emi200.png
new file mode 100644
index 00000000..efa333ae
--- /dev/null
+++ b/kgeography/data/flags/italy/it-emi200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-fri200.png b/kgeography/data/flags/italy/it-fri200.png
new file mode 100644
index 00000000..73396f57
--- /dev/null
+++ b/kgeography/data/flags/italy/it-fri200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-lat200.png b/kgeography/data/flags/italy/it-lat200.png
new file mode 100644
index 00000000..42856c97
--- /dev/null
+++ b/kgeography/data/flags/italy/it-lat200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-lig200.png b/kgeography/data/flags/italy/it-lig200.png
new file mode 100644
index 00000000..8ba5f73d
--- /dev/null
+++ b/kgeography/data/flags/italy/it-lig200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-lom200.png b/kgeography/data/flags/italy/it-lom200.png
new file mode 100644
index 00000000..bebab4eb
--- /dev/null
+++ b/kgeography/data/flags/italy/it-lom200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-mar200.png b/kgeography/data/flags/italy/it-mar200.png
new file mode 100644
index 00000000..71b804f2
--- /dev/null
+++ b/kgeography/data/flags/italy/it-mar200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-mol200.png b/kgeography/data/flags/italy/it-mol200.png
new file mode 100644
index 00000000..fff6ba8f
--- /dev/null
+++ b/kgeography/data/flags/italy/it-mol200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-pie200.png b/kgeography/data/flags/italy/it-pie200.png
new file mode 100644
index 00000000..4761b928
--- /dev/null
+++ b/kgeography/data/flags/italy/it-pie200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-pug200.png b/kgeography/data/flags/italy/it-pug200.png
new file mode 100644
index 00000000..15764d0a
--- /dev/null
+++ b/kgeography/data/flags/italy/it-pug200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-sar200.png b/kgeography/data/flags/italy/it-sar200.png
new file mode 100644
index 00000000..d6ca8a83
--- /dev/null
+++ b/kgeography/data/flags/italy/it-sar200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-sic200.png b/kgeography/data/flags/italy/it-sic200.png
new file mode 100644
index 00000000..41041952
--- /dev/null
+++ b/kgeography/data/flags/italy/it-sic200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-tre200.png b/kgeography/data/flags/italy/it-tre200.png
new file mode 100644
index 00000000..a0cfd03a
--- /dev/null
+++ b/kgeography/data/flags/italy/it-tre200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-tus200.png b/kgeography/data/flags/italy/it-tus200.png
new file mode 100644
index 00000000..98bc9de0
--- /dev/null
+++ b/kgeography/data/flags/italy/it-tus200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-umb200.png b/kgeography/data/flags/italy/it-umb200.png
new file mode 100644
index 00000000..730f853f
--- /dev/null
+++ b/kgeography/data/flags/italy/it-umb200.png
Binary files differ
diff --git a/kgeography/data/flags/italy/it-ven200.png b/kgeography/data/flags/italy/it-ven200.png
new file mode 100644
index 00000000..83307751
--- /dev/null
+++ b/kgeography/data/flags/italy/it-ven200.png
Binary files differ
diff --git a/kgeography/data/flags/jamaica.png b/kgeography/data/flags/jamaica.png
new file mode 100644
index 00000000..0af4ad1b
--- /dev/null
+++ b/kgeography/data/flags/jamaica.png
Binary files differ
diff --git a/kgeography/data/flags/japan.png b/kgeography/data/flags/japan.png
new file mode 100644
index 00000000..a2b38648
--- /dev/null
+++ b/kgeography/data/flags/japan.png
Binary files differ
diff --git a/kgeography/data/flags/jordan.png b/kgeography/data/flags/jordan.png
new file mode 100644
index 00000000..4ea3d67c
--- /dev/null
+++ b/kgeography/data/flags/jordan.png
Binary files differ
diff --git a/kgeography/data/flags/kazakhstan.png b/kgeography/data/flags/kazakhstan.png
new file mode 100644
index 00000000..7bb57eb1
--- /dev/null
+++ b/kgeography/data/flags/kazakhstan.png
Binary files differ
diff --git a/kgeography/data/flags/kenya.png b/kgeography/data/flags/kenya.png
new file mode 100644
index 00000000..e189c9b2
--- /dev/null
+++ b/kgeography/data/flags/kenya.png
Binary files differ
diff --git a/kgeography/data/flags/kuwait.png b/kgeography/data/flags/kuwait.png
new file mode 100644
index 00000000..546dd58b
--- /dev/null
+++ b/kgeography/data/flags/kuwait.png
Binary files differ
diff --git a/kgeography/data/flags/kyrgyzstan.png b/kgeography/data/flags/kyrgyzstan.png
new file mode 100644
index 00000000..afb1c6c0
--- /dev/null
+++ b/kgeography/data/flags/kyrgyzstan.png
Binary files differ
diff --git a/kgeography/data/flags/laos.png b/kgeography/data/flags/laos.png
new file mode 100644
index 00000000..2935b60c
--- /dev/null
+++ b/kgeography/data/flags/laos.png
Binary files differ
diff --git a/kgeography/data/flags/latvia.png b/kgeography/data/flags/latvia.png
new file mode 100644
index 00000000..41c1c6dc
--- /dev/null
+++ b/kgeography/data/flags/latvia.png
Binary files differ
diff --git a/kgeography/data/flags/lebanon.png b/kgeography/data/flags/lebanon.png
new file mode 100644
index 00000000..8c4af793
--- /dev/null
+++ b/kgeography/data/flags/lebanon.png
Binary files differ
diff --git a/kgeography/data/flags/lesotho.png b/kgeography/data/flags/lesotho.png
new file mode 100644
index 00000000..63f27c2d
--- /dev/null
+++ b/kgeography/data/flags/lesotho.png
Binary files differ
diff --git a/kgeography/data/flags/liberia.png b/kgeography/data/flags/liberia.png
new file mode 100644
index 00000000..43e05163
--- /dev/null
+++ b/kgeography/data/flags/liberia.png
Binary files differ
diff --git a/kgeography/data/flags/libya.png b/kgeography/data/flags/libya.png
new file mode 100644
index 00000000..bb8da98a
--- /dev/null
+++ b/kgeography/data/flags/libya.png
Binary files differ
diff --git a/kgeography/data/flags/liechtenstein.png b/kgeography/data/flags/liechtenstein.png
new file mode 100644
index 00000000..e9bccfd5
--- /dev/null
+++ b/kgeography/data/flags/liechtenstein.png
Binary files differ
diff --git a/kgeography/data/flags/lithuania.png b/kgeography/data/flags/lithuania.png
new file mode 100644
index 00000000..c230a092
--- /dev/null
+++ b/kgeography/data/flags/lithuania.png
Binary files differ
diff --git a/kgeography/data/flags/lower_saxony.png b/kgeography/data/flags/lower_saxony.png
new file mode 100644
index 00000000..4bb7bbb2
--- /dev/null
+++ b/kgeography/data/flags/lower_saxony.png
Binary files differ
diff --git a/kgeography/data/flags/luxembourg.png b/kgeography/data/flags/luxembourg.png
new file mode 100644
index 00000000..15c52ab0
--- /dev/null
+++ b/kgeography/data/flags/luxembourg.png
Binary files differ
diff --git a/kgeography/data/flags/macedonia.png b/kgeography/data/flags/macedonia.png
new file mode 100644
index 00000000..ecddcad1
--- /dev/null
+++ b/kgeography/data/flags/macedonia.png
Binary files differ
diff --git a/kgeography/data/flags/madagascar.png b/kgeography/data/flags/madagascar.png
new file mode 100644
index 00000000..3a151724
--- /dev/null
+++ b/kgeography/data/flags/madagascar.png
Binary files differ
diff --git a/kgeography/data/flags/malawi.png b/kgeography/data/flags/malawi.png
new file mode 100644
index 00000000..33dfe0c0
--- /dev/null
+++ b/kgeography/data/flags/malawi.png
Binary files differ
diff --git a/kgeography/data/flags/malaysia.png b/kgeography/data/flags/malaysia.png
new file mode 100644
index 00000000..d95e41dd
--- /dev/null
+++ b/kgeography/data/flags/malaysia.png
Binary files differ
diff --git a/kgeography/data/flags/mali.png b/kgeography/data/flags/mali.png
new file mode 100644
index 00000000..b92a85ab
--- /dev/null
+++ b/kgeography/data/flags/mali.png
Binary files differ
diff --git a/kgeography/data/flags/manitoba.png b/kgeography/data/flags/manitoba.png
new file mode 100644
index 00000000..6c3df80e
--- /dev/null
+++ b/kgeography/data/flags/manitoba.png
Binary files differ
diff --git a/kgeography/data/flags/mauritania.png b/kgeography/data/flags/mauritania.png
new file mode 100644
index 00000000..2a09e06f
--- /dev/null
+++ b/kgeography/data/flags/mauritania.png
Binary files differ
diff --git a/kgeography/data/flags/mecklenburg_western_pomerania.png b/kgeography/data/flags/mecklenburg_western_pomerania.png
new file mode 100644
index 00000000..7f005674
--- /dev/null
+++ b/kgeography/data/flags/mecklenburg_western_pomerania.png
Binary files differ
diff --git a/kgeography/data/flags/mexico.png b/kgeography/data/flags/mexico.png
new file mode 100644
index 00000000..333aeb38
--- /dev/null
+++ b/kgeography/data/flags/mexico.png
Binary files differ
diff --git a/kgeography/data/flags/moldova.png b/kgeography/data/flags/moldova.png
new file mode 100644
index 00000000..f7df0869
--- /dev/null
+++ b/kgeography/data/flags/moldova.png
Binary files differ
diff --git a/kgeography/data/flags/mongolia.png b/kgeography/data/flags/mongolia.png
new file mode 100644
index 00000000..b6bcbd1a
--- /dev/null
+++ b/kgeography/data/flags/mongolia.png
Binary files differ
diff --git a/kgeography/data/flags/montenegro.png b/kgeography/data/flags/montenegro.png
new file mode 100644
index 00000000..efb89c40
--- /dev/null
+++ b/kgeography/data/flags/montenegro.png
Binary files differ
diff --git a/kgeography/data/flags/morocco.png b/kgeography/data/flags/morocco.png
new file mode 100644
index 00000000..1baf27a9
--- /dev/null
+++ b/kgeography/data/flags/morocco.png
Binary files differ
diff --git a/kgeography/data/flags/mozambique.png b/kgeography/data/flags/mozambique.png
new file mode 100644
index 00000000..0660b042
--- /dev/null
+++ b/kgeography/data/flags/mozambique.png
Binary files differ
diff --git a/kgeography/data/flags/myanmar.png b/kgeography/data/flags/myanmar.png
new file mode 100644
index 00000000..7720261e
--- /dev/null
+++ b/kgeography/data/flags/myanmar.png
Binary files differ
diff --git a/kgeography/data/flags/namibia.png b/kgeography/data/flags/namibia.png
new file mode 100644
index 00000000..7c8f30d0
--- /dev/null
+++ b/kgeography/data/flags/namibia.png
Binary files differ
diff --git a/kgeography/data/flags/nepal.png b/kgeography/data/flags/nepal.png
new file mode 100644
index 00000000..a166f6c2
--- /dev/null
+++ b/kgeography/data/flags/nepal.png
Binary files differ
diff --git a/kgeography/data/flags/netherlands.png b/kgeography/data/flags/netherlands.png
new file mode 100644
index 00000000..e69b002c
--- /dev/null
+++ b/kgeography/data/flags/netherlands.png
Binary files differ
diff --git a/kgeography/data/flags/newbrunswick.png b/kgeography/data/flags/newbrunswick.png
new file mode 100644
index 00000000..ddaa496b
--- /dev/null
+++ b/kgeography/data/flags/newbrunswick.png
Binary files differ
diff --git a/kgeography/data/flags/newfoundland.png b/kgeography/data/flags/newfoundland.png
new file mode 100644
index 00000000..f1997220
--- /dev/null
+++ b/kgeography/data/flags/newfoundland.png
Binary files differ
diff --git a/kgeography/data/flags/nicaragua.png b/kgeography/data/flags/nicaragua.png
new file mode 100644
index 00000000..740739a3
--- /dev/null
+++ b/kgeography/data/flags/nicaragua.png
Binary files differ
diff --git a/kgeography/data/flags/niger.png b/kgeography/data/flags/niger.png
new file mode 100644
index 00000000..6454c214
--- /dev/null
+++ b/kgeography/data/flags/niger.png
Binary files differ
diff --git a/kgeography/data/flags/nigeria.png b/kgeography/data/flags/nigeria.png
new file mode 100644
index 00000000..968549ce
--- /dev/null
+++ b/kgeography/data/flags/nigeria.png
Binary files differ
diff --git a/kgeography/data/flags/nkorea.png b/kgeography/data/flags/nkorea.png
new file mode 100644
index 00000000..c818e02a
--- /dev/null
+++ b/kgeography/data/flags/nkorea.png
Binary files differ
diff --git a/kgeography/data/flags/north_rhine_westphalia.png b/kgeography/data/flags/north_rhine_westphalia.png
new file mode 100644
index 00000000..b928d1ea
--- /dev/null
+++ b/kgeography/data/flags/north_rhine_westphalia.png
Binary files differ
diff --git a/kgeography/data/flags/norway.png b/kgeography/data/flags/norway.png
new file mode 100644
index 00000000..4914b1ee
--- /dev/null
+++ b/kgeography/data/flags/norway.png
Binary files differ
diff --git a/kgeography/data/flags/novascotia.png b/kgeography/data/flags/novascotia.png
new file mode 100644
index 00000000..f38092f9
--- /dev/null
+++ b/kgeography/data/flags/novascotia.png
Binary files differ
diff --git a/kgeography/data/flags/nunavut.png b/kgeography/data/flags/nunavut.png
new file mode 100644
index 00000000..b28571aa
--- /dev/null
+++ b/kgeography/data/flags/nunavut.png
Binary files differ
diff --git a/kgeography/data/flags/nwterritories.png b/kgeography/data/flags/nwterritories.png
new file mode 100644
index 00000000..7a09c985
--- /dev/null
+++ b/kgeography/data/flags/nwterritories.png
Binary files differ
diff --git a/kgeography/data/flags/oman.png b/kgeography/data/flags/oman.png
new file mode 100644
index 00000000..a96b0447
--- /dev/null
+++ b/kgeography/data/flags/oman.png
Binary files differ
diff --git a/kgeography/data/flags/ontario.png b/kgeography/data/flags/ontario.png
new file mode 100644
index 00000000..a870df5e
--- /dev/null
+++ b/kgeography/data/flags/ontario.png
Binary files differ
diff --git a/kgeography/data/flags/pakistan.png b/kgeography/data/flags/pakistan.png
new file mode 100644
index 00000000..4c83eb36
--- /dev/null
+++ b/kgeography/data/flags/pakistan.png
Binary files differ
diff --git a/kgeography/data/flags/panama.png b/kgeography/data/flags/panama.png
new file mode 100644
index 00000000..768c19b2
--- /dev/null
+++ b/kgeography/data/flags/panama.png
Binary files differ
diff --git a/kgeography/data/flags/papua_new_guinea.png b/kgeography/data/flags/papua_new_guinea.png
new file mode 100644
index 00000000..a6f88924
--- /dev/null
+++ b/kgeography/data/flags/papua_new_guinea.png
Binary files differ
diff --git a/kgeography/data/flags/paraguay.png b/kgeography/data/flags/paraguay.png
new file mode 100644
index 00000000..d9353ae0
--- /dev/null
+++ b/kgeography/data/flags/paraguay.png
Binary files differ
diff --git a/kgeography/data/flags/pei.png b/kgeography/data/flags/pei.png
new file mode 100644
index 00000000..f2f48c0f
--- /dev/null
+++ b/kgeography/data/flags/pei.png
Binary files differ
diff --git a/kgeography/data/flags/peru.png b/kgeography/data/flags/peru.png
new file mode 100644
index 00000000..0a8df2e6
--- /dev/null
+++ b/kgeography/data/flags/peru.png
Binary files differ
diff --git a/kgeography/data/flags/philippines.png b/kgeography/data/flags/philippines.png
new file mode 100644
index 00000000..bd560c13
--- /dev/null
+++ b/kgeography/data/flags/philippines.png
Binary files differ
diff --git a/kgeography/data/flags/poland.png b/kgeography/data/flags/poland.png
new file mode 100644
index 00000000..668c2319
--- /dev/null
+++ b/kgeography/data/flags/poland.png
Binary files differ
diff --git a/kgeography/data/flags/portugal.png b/kgeography/data/flags/portugal.png
new file mode 100644
index 00000000..ee5252e9
--- /dev/null
+++ b/kgeography/data/flags/portugal.png
Binary files differ
diff --git a/kgeography/data/flags/qatar.png b/kgeography/data/flags/qatar.png
new file mode 100644
index 00000000..1070a775
--- /dev/null
+++ b/kgeography/data/flags/qatar.png
Binary files differ
diff --git a/kgeography/data/flags/quebec.png b/kgeography/data/flags/quebec.png
new file mode 100644
index 00000000..10b34487
--- /dev/null
+++ b/kgeography/data/flags/quebec.png
Binary files differ
diff --git a/kgeography/data/flags/rhineland_palatinate.png b/kgeography/data/flags/rhineland_palatinate.png
new file mode 100644
index 00000000..3f1bcaa3
--- /dev/null
+++ b/kgeography/data/flags/rhineland_palatinate.png
Binary files differ
diff --git a/kgeography/data/flags/romania.png b/kgeography/data/flags/romania.png
new file mode 100644
index 00000000..16812523
--- /dev/null
+++ b/kgeography/data/flags/romania.png
Binary files differ
diff --git a/kgeography/data/flags/russia.png b/kgeography/data/flags/russia.png
new file mode 100644
index 00000000..76651f1b
--- /dev/null
+++ b/kgeography/data/flags/russia.png
Binary files differ
diff --git a/kgeography/data/flags/rwanda.png b/kgeography/data/flags/rwanda.png
new file mode 100644
index 00000000..ad9732e1
--- /dev/null
+++ b/kgeography/data/flags/rwanda.png
Binary files differ
diff --git a/kgeography/data/flags/saarland.png b/kgeography/data/flags/saarland.png
new file mode 100644
index 00000000..3beb9c2e
--- /dev/null
+++ b/kgeography/data/flags/saarland.png
Binary files differ
diff --git a/kgeography/data/flags/san_marino.png b/kgeography/data/flags/san_marino.png
new file mode 100644
index 00000000..49badb27
--- /dev/null
+++ b/kgeography/data/flags/san_marino.png
Binary files differ
diff --git a/kgeography/data/flags/saskatchewan.png b/kgeography/data/flags/saskatchewan.png
new file mode 100644
index 00000000..29db4485
--- /dev/null
+++ b/kgeography/data/flags/saskatchewan.png
Binary files differ
diff --git a/kgeography/data/flags/saudiarabia.png b/kgeography/data/flags/saudiarabia.png
new file mode 100644
index 00000000..3bfce36c
--- /dev/null
+++ b/kgeography/data/flags/saudiarabia.png
Binary files differ
diff --git a/kgeography/data/flags/saxony.png b/kgeography/data/flags/saxony.png
new file mode 100644
index 00000000..d6064abf
--- /dev/null
+++ b/kgeography/data/flags/saxony.png
Binary files differ
diff --git a/kgeography/data/flags/saxony_anhalt.png b/kgeography/data/flags/saxony_anhalt.png
new file mode 100644
index 00000000..1be64b9c
--- /dev/null
+++ b/kgeography/data/flags/saxony_anhalt.png
Binary files differ
diff --git a/kgeography/data/flags/schleswig_holstein.png b/kgeography/data/flags/schleswig_holstein.png
new file mode 100644
index 00000000..c7c7b873
--- /dev/null
+++ b/kgeography/data/flags/schleswig_holstein.png
Binary files differ
diff --git a/kgeography/data/flags/senegal.png b/kgeography/data/flags/senegal.png
new file mode 100644
index 00000000..c2e80bef
--- /dev/null
+++ b/kgeography/data/flags/senegal.png
Binary files differ
diff --git a/kgeography/data/flags/serbia.png b/kgeography/data/flags/serbia.png
new file mode 100644
index 00000000..02ceb56d
--- /dev/null
+++ b/kgeography/data/flags/serbia.png
Binary files differ
diff --git a/kgeography/data/flags/sierra_leone.png b/kgeography/data/flags/sierra_leone.png
new file mode 100644
index 00000000..be1138a7
--- /dev/null
+++ b/kgeography/data/flags/sierra_leone.png
Binary files differ
diff --git a/kgeography/data/flags/singapore.png b/kgeography/data/flags/singapore.png
new file mode 100644
index 00000000..eb3ee5fa
--- /dev/null
+++ b/kgeography/data/flags/singapore.png
Binary files differ
diff --git a/kgeography/data/flags/skorea.png b/kgeography/data/flags/skorea.png
new file mode 100644
index 00000000..02443cad
--- /dev/null
+++ b/kgeography/data/flags/skorea.png
Binary files differ
diff --git a/kgeography/data/flags/slovakia.png b/kgeography/data/flags/slovakia.png
new file mode 100644
index 00000000..c5b561f5
--- /dev/null
+++ b/kgeography/data/flags/slovakia.png
Binary files differ
diff --git a/kgeography/data/flags/slovenia.png b/kgeography/data/flags/slovenia.png
new file mode 100644
index 00000000..50466277
--- /dev/null
+++ b/kgeography/data/flags/slovenia.png
Binary files differ
diff --git a/kgeography/data/flags/somalia.png b/kgeography/data/flags/somalia.png
new file mode 100644
index 00000000..43e54004
--- /dev/null
+++ b/kgeography/data/flags/somalia.png
Binary files differ
diff --git a/kgeography/data/flags/southafrica.png b/kgeography/data/flags/southafrica.png
new file mode 100644
index 00000000..88af1179
--- /dev/null
+++ b/kgeography/data/flags/southafrica.png
Binary files differ
diff --git a/kgeography/data/flags/spain.png b/kgeography/data/flags/spain.png
new file mode 100644
index 00000000..44b30bfd
--- /dev/null
+++ b/kgeography/data/flags/spain.png
Binary files differ
diff --git a/kgeography/data/flags/sudan.png b/kgeography/data/flags/sudan.png
new file mode 100644
index 00000000..449fdbd2
--- /dev/null
+++ b/kgeography/data/flags/sudan.png
Binary files differ
diff --git a/kgeography/data/flags/suriname.png b/kgeography/data/flags/suriname.png
new file mode 100644
index 00000000..2409946e
--- /dev/null
+++ b/kgeography/data/flags/suriname.png
Binary files differ
diff --git a/kgeography/data/flags/svg/README b/kgeography/data/flags/svg/README
new file mode 100644
index 00000000..9597865e
--- /dev/null
+++ b/kgeography/data/flags/svg/README
@@ -0,0 +1,3 @@
+These flags have been taken from sodipodi flags collection
+http://www.sodipodi.com/index.php3?section=clipart/flags
+and are licensed under the Creative Commons Public Domain license.
diff --git a/kgeography/data/flags/svg/albania.svgz b/kgeography/data/flags/svg/albania.svgz
new file mode 100644
index 00000000..28215de5
--- /dev/null
+++ b/kgeography/data/flags/svg/albania.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/algeria.svgz b/kgeography/data/flags/svg/algeria.svgz
new file mode 100644
index 00000000..99ca17bd
--- /dev/null
+++ b/kgeography/data/flags/svg/algeria.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/angola.svgz b/kgeography/data/flags/svg/angola.svgz
new file mode 100644
index 00000000..bd0300bf
--- /dev/null
+++ b/kgeography/data/flags/svg/angola.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/antigua.svgz b/kgeography/data/flags/svg/antigua.svgz
new file mode 100644
index 00000000..c514c168
--- /dev/null
+++ b/kgeography/data/flags/svg/antigua.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/argentina.svgz b/kgeography/data/flags/svg/argentina.svgz
new file mode 100644
index 00000000..cd3bca29
--- /dev/null
+++ b/kgeography/data/flags/svg/argentina.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/austria.svgz b/kgeography/data/flags/svg/austria.svgz
new file mode 100644
index 00000000..33eea3d5
--- /dev/null
+++ b/kgeography/data/flags/svg/austria.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/bahamas.svgz b/kgeography/data/flags/svg/bahamas.svgz
new file mode 100644
index 00000000..b9395e52
--- /dev/null
+++ b/kgeography/data/flags/svg/bahamas.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/barbados.svgz b/kgeography/data/flags/svg/barbados.svgz
new file mode 100644
index 00000000..2167bd30
--- /dev/null
+++ b/kgeography/data/flags/svg/barbados.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/belarus.svgz b/kgeography/data/flags/svg/belarus.svgz
new file mode 100644
index 00000000..3dcb65ec
--- /dev/null
+++ b/kgeography/data/flags/svg/belarus.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/belgium.svgz b/kgeography/data/flags/svg/belgium.svgz
new file mode 100644
index 00000000..32f42293
--- /dev/null
+++ b/kgeography/data/flags/svg/belgium.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/belize.svgz b/kgeography/data/flags/svg/belize.svgz
new file mode 100644
index 00000000..670d090e
--- /dev/null
+++ b/kgeography/data/flags/svg/belize.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/benin.svgz b/kgeography/data/flags/svg/benin.svgz
new file mode 100644
index 00000000..e18ad546
--- /dev/null
+++ b/kgeography/data/flags/svg/benin.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/bolivia.svgz b/kgeography/data/flags/svg/bolivia.svgz
new file mode 100644
index 00000000..2a19029b
--- /dev/null
+++ b/kgeography/data/flags/svg/bolivia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/bosnia_herzegovina.svgz b/kgeography/data/flags/svg/bosnia_herzegovina.svgz
new file mode 100644
index 00000000..3b6e28b9
--- /dev/null
+++ b/kgeography/data/flags/svg/bosnia_herzegovina.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/botswana.svgz b/kgeography/data/flags/svg/botswana.svgz
new file mode 100644
index 00000000..2f69343b
--- /dev/null
+++ b/kgeography/data/flags/svg/botswana.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/brazil.svgz b/kgeography/data/flags/svg/brazil.svgz
new file mode 100644
index 00000000..0ebf8371
--- /dev/null
+++ b/kgeography/data/flags/svg/brazil.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/bulgaria.svgz b/kgeography/data/flags/svg/bulgaria.svgz
new file mode 100644
index 00000000..5ceb7e7f
--- /dev/null
+++ b/kgeography/data/flags/svg/bulgaria.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/burkina.svgz b/kgeography/data/flags/svg/burkina.svgz
new file mode 100644
index 00000000..b87c209a
--- /dev/null
+++ b/kgeography/data/flags/svg/burkina.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/burundi.svgz b/kgeography/data/flags/svg/burundi.svgz
new file mode 100644
index 00000000..c2a3b7e7
--- /dev/null
+++ b/kgeography/data/flags/svg/burundi.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/cameroon.svgz b/kgeography/data/flags/svg/cameroon.svgz
new file mode 100644
index 00000000..b572b177
--- /dev/null
+++ b/kgeography/data/flags/svg/cameroon.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/canada.svgz b/kgeography/data/flags/svg/canada.svgz
new file mode 100644
index 00000000..650bea92
--- /dev/null
+++ b/kgeography/data/flags/svg/canada.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/central_african_republic.svgz b/kgeography/data/flags/svg/central_african_republic.svgz
new file mode 100644
index 00000000..fe63c9c3
--- /dev/null
+++ b/kgeography/data/flags/svg/central_african_republic.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/chad.svgz b/kgeography/data/flags/svg/chad.svgz
new file mode 100644
index 00000000..25f92728
--- /dev/null
+++ b/kgeography/data/flags/svg/chad.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/chile.svgz b/kgeography/data/flags/svg/chile.svgz
new file mode 100644
index 00000000..0d72f9f7
--- /dev/null
+++ b/kgeography/data/flags/svg/chile.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/colombia.svgz b/kgeography/data/flags/svg/colombia.svgz
new file mode 100644
index 00000000..3e48e268
--- /dev/null
+++ b/kgeography/data/flags/svg/colombia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/congo_brazzaville.svgz b/kgeography/data/flags/svg/congo_brazzaville.svgz
new file mode 100644
index 00000000..0d6685c4
--- /dev/null
+++ b/kgeography/data/flags/svg/congo_brazzaville.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/congo_kinshasa.svgz b/kgeography/data/flags/svg/congo_kinshasa.svgz
new file mode 100644
index 00000000..941d2a58
--- /dev/null
+++ b/kgeography/data/flags/svg/congo_kinshasa.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/costa_rica.svgz b/kgeography/data/flags/svg/costa_rica.svgz
new file mode 100644
index 00000000..74e0437e
--- /dev/null
+++ b/kgeography/data/flags/svg/costa_rica.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/cote_divoire.svgz b/kgeography/data/flags/svg/cote_divoire.svgz
new file mode 100644
index 00000000..15529295
--- /dev/null
+++ b/kgeography/data/flags/svg/cote_divoire.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/croatia.svgz b/kgeography/data/flags/svg/croatia.svgz
new file mode 100644
index 00000000..e2a13121
--- /dev/null
+++ b/kgeography/data/flags/svg/croatia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/cuba_3x2.svgz b/kgeography/data/flags/svg/cuba_3x2.svgz
new file mode 100644
index 00000000..90c189cb
--- /dev/null
+++ b/kgeography/data/flags/svg/cuba_3x2.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/cyprus_4x3.svgz b/kgeography/data/flags/svg/cyprus_4x3.svgz
new file mode 100644
index 00000000..6fb08fcb
--- /dev/null
+++ b/kgeography/data/flags/svg/cyprus_4x3.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/czech.svgz b/kgeography/data/flags/svg/czech.svgz
new file mode 100644
index 00000000..f6c9b863
--- /dev/null
+++ b/kgeography/data/flags/svg/czech.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/denmark.svgz b/kgeography/data/flags/svg/denmark.svgz
new file mode 100644
index 00000000..f6313c04
--- /dev/null
+++ b/kgeography/data/flags/svg/denmark.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/djibouti.svgz b/kgeography/data/flags/svg/djibouti.svgz
new file mode 100644
index 00000000..6a04315e
--- /dev/null
+++ b/kgeography/data/flags/svg/djibouti.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/dominica.svgz b/kgeography/data/flags/svg/dominica.svgz
new file mode 100644
index 00000000..6ef67931
--- /dev/null
+++ b/kgeography/data/flags/svg/dominica.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/dominicanrepublic.svgz b/kgeography/data/flags/svg/dominicanrepublic.svgz
new file mode 100644
index 00000000..f03acd04
--- /dev/null
+++ b/kgeography/data/flags/svg/dominicanrepublic.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/ecuador.svgz b/kgeography/data/flags/svg/ecuador.svgz
new file mode 100644
index 00000000..98aa235c
--- /dev/null
+++ b/kgeography/data/flags/svg/ecuador.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/egypt.svgz b/kgeography/data/flags/svg/egypt.svgz
new file mode 100644
index 00000000..5bc02472
--- /dev/null
+++ b/kgeography/data/flags/svg/egypt.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/el_salvador.svgz b/kgeography/data/flags/svg/el_salvador.svgz
new file mode 100644
index 00000000..c1b139de
--- /dev/null
+++ b/kgeography/data/flags/svg/el_salvador.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/equatorial_guinea.svgz b/kgeography/data/flags/svg/equatorial_guinea.svgz
new file mode 100644
index 00000000..a1d10b94
--- /dev/null
+++ b/kgeography/data/flags/svg/equatorial_guinea.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/eritrea.svgz b/kgeography/data/flags/svg/eritrea.svgz
new file mode 100644
index 00000000..938395a9
--- /dev/null
+++ b/kgeography/data/flags/svg/eritrea.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/estonia.svgz b/kgeography/data/flags/svg/estonia.svgz
new file mode 100644
index 00000000..b9a5d033
--- /dev/null
+++ b/kgeography/data/flags/svg/estonia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/ethiopia.svgz b/kgeography/data/flags/svg/ethiopia.svgz
new file mode 100644
index 00000000..0654a8bb
--- /dev/null
+++ b/kgeography/data/flags/svg/ethiopia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/finland.svgz b/kgeography/data/flags/svg/finland.svgz
new file mode 100644
index 00000000..4c429d8d
--- /dev/null
+++ b/kgeography/data/flags/svg/finland.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/france.svgz b/kgeography/data/flags/svg/france.svgz
new file mode 100644
index 00000000..147635e2
--- /dev/null
+++ b/kgeography/data/flags/svg/france.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/gabon.svgz b/kgeography/data/flags/svg/gabon.svgz
new file mode 100644
index 00000000..320157a8
--- /dev/null
+++ b/kgeography/data/flags/svg/gabon.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/gambia.svgz b/kgeography/data/flags/svg/gambia.svgz
new file mode 100644
index 00000000..0bc30ff8
--- /dev/null
+++ b/kgeography/data/flags/svg/gambia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/germany.svgz b/kgeography/data/flags/svg/germany.svgz
new file mode 100644
index 00000000..d7eb4e78
--- /dev/null
+++ b/kgeography/data/flags/svg/germany.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/ghana.svgz b/kgeography/data/flags/svg/ghana.svgz
new file mode 100644
index 00000000..ed39a084
--- /dev/null
+++ b/kgeography/data/flags/svg/ghana.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/greece.svgz b/kgeography/data/flags/svg/greece.svgz
new file mode 100644
index 00000000..027c8021
--- /dev/null
+++ b/kgeography/data/flags/svg/greece.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/guatemala.svgz b/kgeography/data/flags/svg/guatemala.svgz
new file mode 100644
index 00000000..7789c609
--- /dev/null
+++ b/kgeography/data/flags/svg/guatemala.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/guinea.svgz b/kgeography/data/flags/svg/guinea.svgz
new file mode 100644
index 00000000..00373f96
--- /dev/null
+++ b/kgeography/data/flags/svg/guinea.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/guineabissau.svgz b/kgeography/data/flags/svg/guineabissau.svgz
new file mode 100644
index 00000000..8043b7ff
--- /dev/null
+++ b/kgeography/data/flags/svg/guineabissau.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/guyana.svgz b/kgeography/data/flags/svg/guyana.svgz
new file mode 100644
index 00000000..1ac8827d
--- /dev/null
+++ b/kgeography/data/flags/svg/guyana.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/haiti.svgz b/kgeography/data/flags/svg/haiti.svgz
new file mode 100644
index 00000000..242cc08c
--- /dev/null
+++ b/kgeography/data/flags/svg/haiti.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/honduras.svgz b/kgeography/data/flags/svg/honduras.svgz
new file mode 100644
index 00000000..279517f5
--- /dev/null
+++ b/kgeography/data/flags/svg/honduras.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/hungary.svgz b/kgeography/data/flags/svg/hungary.svgz
new file mode 100644
index 00000000..d580639e
--- /dev/null
+++ b/kgeography/data/flags/svg/hungary.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/iceland.svgz b/kgeography/data/flags/svg/iceland.svgz
new file mode 100644
index 00000000..3213361f
--- /dev/null
+++ b/kgeography/data/flags/svg/iceland.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/iran.svgz b/kgeography/data/flags/svg/iran.svgz
new file mode 100644
index 00000000..8b1e19a9
--- /dev/null
+++ b/kgeography/data/flags/svg/iran.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/iraq.svgz b/kgeography/data/flags/svg/iraq.svgz
new file mode 100644
index 00000000..4813096d
--- /dev/null
+++ b/kgeography/data/flags/svg/iraq.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/ireland.svgz b/kgeography/data/flags/svg/ireland.svgz
new file mode 100644
index 00000000..93787b8e
--- /dev/null
+++ b/kgeography/data/flags/svg/ireland.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/israel.svgz b/kgeography/data/flags/svg/israel.svgz
new file mode 100644
index 00000000..f47c6e95
--- /dev/null
+++ b/kgeography/data/flags/svg/israel.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/italy.svgz b/kgeography/data/flags/svg/italy.svgz
new file mode 100644
index 00000000..1a0eefe5
--- /dev/null
+++ b/kgeography/data/flags/svg/italy.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/jamaica.svgz b/kgeography/data/flags/svg/jamaica.svgz
new file mode 100644
index 00000000..0857762d
--- /dev/null
+++ b/kgeography/data/flags/svg/jamaica.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/jordan.svgz b/kgeography/data/flags/svg/jordan.svgz
new file mode 100644
index 00000000..bcd4fadf
--- /dev/null
+++ b/kgeography/data/flags/svg/jordan.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/kenya.svgz b/kgeography/data/flags/svg/kenya.svgz
new file mode 100644
index 00000000..22ad94ff
--- /dev/null
+++ b/kgeography/data/flags/svg/kenya.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/kuwait.svgz b/kgeography/data/flags/svg/kuwait.svgz
new file mode 100644
index 00000000..58f2da76
--- /dev/null
+++ b/kgeography/data/flags/svg/kuwait.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/latvia.svgz b/kgeography/data/flags/svg/latvia.svgz
new file mode 100644
index 00000000..db1bbece
--- /dev/null
+++ b/kgeography/data/flags/svg/latvia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/lebanon.svgz b/kgeography/data/flags/svg/lebanon.svgz
new file mode 100644
index 00000000..65c09dba
--- /dev/null
+++ b/kgeography/data/flags/svg/lebanon.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/lesotho.svgz b/kgeography/data/flags/svg/lesotho.svgz
new file mode 100644
index 00000000..0a5248b2
--- /dev/null
+++ b/kgeography/data/flags/svg/lesotho.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/liberia.svgz b/kgeography/data/flags/svg/liberia.svgz
new file mode 100644
index 00000000..f0550c55
--- /dev/null
+++ b/kgeography/data/flags/svg/liberia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/libya.svgz b/kgeography/data/flags/svg/libya.svgz
new file mode 100644
index 00000000..e23e03ce
--- /dev/null
+++ b/kgeography/data/flags/svg/libya.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/lithuania.svgz b/kgeography/data/flags/svg/lithuania.svgz
new file mode 100644
index 00000000..b6049f70
--- /dev/null
+++ b/kgeography/data/flags/svg/lithuania.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/luxembourg.svgz b/kgeography/data/flags/svg/luxembourg.svgz
new file mode 100644
index 00000000..0c307bf0
--- /dev/null
+++ b/kgeography/data/flags/svg/luxembourg.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/macedonia.svgz b/kgeography/data/flags/svg/macedonia.svgz
new file mode 100644
index 00000000..a86ac024
--- /dev/null
+++ b/kgeography/data/flags/svg/macedonia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/madagascar.svgz b/kgeography/data/flags/svg/madagascar.svgz
new file mode 100644
index 00000000..18b8d33d
--- /dev/null
+++ b/kgeography/data/flags/svg/madagascar.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/malawi.svgz b/kgeography/data/flags/svg/malawi.svgz
new file mode 100644
index 00000000..65f21ef7
--- /dev/null
+++ b/kgeography/data/flags/svg/malawi.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/mali.svgz b/kgeography/data/flags/svg/mali.svgz
new file mode 100644
index 00000000..8abc0333
--- /dev/null
+++ b/kgeography/data/flags/svg/mali.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/mauritania.svgz b/kgeography/data/flags/svg/mauritania.svgz
new file mode 100644
index 00000000..4e86bb29
--- /dev/null
+++ b/kgeography/data/flags/svg/mauritania.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/mexico.svgz b/kgeography/data/flags/svg/mexico.svgz
new file mode 100644
index 00000000..29c2cbda
--- /dev/null
+++ b/kgeography/data/flags/svg/mexico.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/moldova.svgz b/kgeography/data/flags/svg/moldova.svgz
new file mode 100644
index 00000000..045e7821
--- /dev/null
+++ b/kgeography/data/flags/svg/moldova.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/morocco.svgz b/kgeography/data/flags/svg/morocco.svgz
new file mode 100644
index 00000000..0d1d9439
--- /dev/null
+++ b/kgeography/data/flags/svg/morocco.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/mozambique.svgz b/kgeography/data/flags/svg/mozambique.svgz
new file mode 100644
index 00000000..d2dafc80
--- /dev/null
+++ b/kgeography/data/flags/svg/mozambique.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/namibia.svgz b/kgeography/data/flags/svg/namibia.svgz
new file mode 100644
index 00000000..fe8f7fa5
--- /dev/null
+++ b/kgeography/data/flags/svg/namibia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/netherlands.svgz b/kgeography/data/flags/svg/netherlands.svgz
new file mode 100644
index 00000000..8e6367a8
--- /dev/null
+++ b/kgeography/data/flags/svg/netherlands.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/nicaragua.svgz b/kgeography/data/flags/svg/nicaragua.svgz
new file mode 100644
index 00000000..0d56af6d
--- /dev/null
+++ b/kgeography/data/flags/svg/nicaragua.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/niger.svgz b/kgeography/data/flags/svg/niger.svgz
new file mode 100644
index 00000000..238ace76
--- /dev/null
+++ b/kgeography/data/flags/svg/niger.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/nigeria.svgz b/kgeography/data/flags/svg/nigeria.svgz
new file mode 100644
index 00000000..6608fb1c
--- /dev/null
+++ b/kgeography/data/flags/svg/nigeria.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/norway.svgz b/kgeography/data/flags/svg/norway.svgz
new file mode 100644
index 00000000..f3e8ea6e
--- /dev/null
+++ b/kgeography/data/flags/svg/norway.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/oman.svgz b/kgeography/data/flags/svg/oman.svgz
new file mode 100644
index 00000000..de00170e
--- /dev/null
+++ b/kgeography/data/flags/svg/oman.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/panama.svgz b/kgeography/data/flags/svg/panama.svgz
new file mode 100644
index 00000000..591a4579
--- /dev/null
+++ b/kgeography/data/flags/svg/panama.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/paraguay.svgz b/kgeography/data/flags/svg/paraguay.svgz
new file mode 100644
index 00000000..5fef00ee
--- /dev/null
+++ b/kgeography/data/flags/svg/paraguay.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/peru.svgz b/kgeography/data/flags/svg/peru.svgz
new file mode 100644
index 00000000..9da21775
--- /dev/null
+++ b/kgeography/data/flags/svg/peru.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/poland.svgz b/kgeography/data/flags/svg/poland.svgz
new file mode 100644
index 00000000..e73d2f8a
--- /dev/null
+++ b/kgeography/data/flags/svg/poland.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/portugal.svgz b/kgeography/data/flags/svg/portugal.svgz
new file mode 100644
index 00000000..b6906e02
--- /dev/null
+++ b/kgeography/data/flags/svg/portugal.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/qatar.svgz b/kgeography/data/flags/svg/qatar.svgz
new file mode 100644
index 00000000..3061d4da
--- /dev/null
+++ b/kgeography/data/flags/svg/qatar.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/romania.svgz b/kgeography/data/flags/svg/romania.svgz
new file mode 100644
index 00000000..9657e9e6
--- /dev/null
+++ b/kgeography/data/flags/svg/romania.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/russia.svgz b/kgeography/data/flags/svg/russia.svgz
new file mode 100644
index 00000000..cb559fae
--- /dev/null
+++ b/kgeography/data/flags/svg/russia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/rwanda.svgz b/kgeography/data/flags/svg/rwanda.svgz
new file mode 100644
index 00000000..2e93e5dd
--- /dev/null
+++ b/kgeography/data/flags/svg/rwanda.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/san_marino.svgz b/kgeography/data/flags/svg/san_marino.svgz
new file mode 100644
index 00000000..f2167757
--- /dev/null
+++ b/kgeography/data/flags/svg/san_marino.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/saudiarabia.svgz b/kgeography/data/flags/svg/saudiarabia.svgz
new file mode 100644
index 00000000..d220335e
--- /dev/null
+++ b/kgeography/data/flags/svg/saudiarabia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/senegal.svgz b/kgeography/data/flags/svg/senegal.svgz
new file mode 100644
index 00000000..3ea9ae4e
--- /dev/null
+++ b/kgeography/data/flags/svg/senegal.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/serbia.svgz b/kgeography/data/flags/svg/serbia.svgz
new file mode 100644
index 00000000..626ec85d
--- /dev/null
+++ b/kgeography/data/flags/svg/serbia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/sierra_leone.svgz b/kgeography/data/flags/svg/sierra_leone.svgz
new file mode 100644
index 00000000..15e28872
--- /dev/null
+++ b/kgeography/data/flags/svg/sierra_leone.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/slovakia.svgz b/kgeography/data/flags/svg/slovakia.svgz
new file mode 100644
index 00000000..c84f4157
--- /dev/null
+++ b/kgeography/data/flags/svg/slovakia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/slovenia.svgz b/kgeography/data/flags/svg/slovenia.svgz
new file mode 100644
index 00000000..74199448
--- /dev/null
+++ b/kgeography/data/flags/svg/slovenia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/somalia.svgz b/kgeography/data/flags/svg/somalia.svgz
new file mode 100644
index 00000000..514b363a
--- /dev/null
+++ b/kgeography/data/flags/svg/somalia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/southafrica.svgz b/kgeography/data/flags/svg/southafrica.svgz
new file mode 100644
index 00000000..f8edf9e5
--- /dev/null
+++ b/kgeography/data/flags/svg/southafrica.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/spain.svgz b/kgeography/data/flags/svg/spain.svgz
new file mode 100644
index 00000000..e8ea4251
--- /dev/null
+++ b/kgeography/data/flags/svg/spain.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/sudan.svgz b/kgeography/data/flags/svg/sudan.svgz
new file mode 100644
index 00000000..5abf9148
--- /dev/null
+++ b/kgeography/data/flags/svg/sudan.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/suriname.svgz b/kgeography/data/flags/svg/suriname.svgz
new file mode 100644
index 00000000..af144855
--- /dev/null
+++ b/kgeography/data/flags/svg/suriname.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/swaziland.svgz b/kgeography/data/flags/svg/swaziland.svgz
new file mode 100644
index 00000000..50be2be4
--- /dev/null
+++ b/kgeography/data/flags/svg/swaziland.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/sweden.svgz b/kgeography/data/flags/svg/sweden.svgz
new file mode 100644
index 00000000..86498420
--- /dev/null
+++ b/kgeography/data/flags/svg/sweden.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/switzerland.svgz b/kgeography/data/flags/svg/switzerland.svgz
new file mode 100644
index 00000000..aacb4991
--- /dev/null
+++ b/kgeography/data/flags/svg/switzerland.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/syria.svgz b/kgeography/data/flags/svg/syria.svgz
new file mode 100644
index 00000000..056b84d1
--- /dev/null
+++ b/kgeography/data/flags/svg/syria.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/tanzania.svgz b/kgeography/data/flags/svg/tanzania.svgz
new file mode 100644
index 00000000..299faec0
--- /dev/null
+++ b/kgeography/data/flags/svg/tanzania.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/togo.svgz b/kgeography/data/flags/svg/togo.svgz
new file mode 100644
index 00000000..d95c7ce0
--- /dev/null
+++ b/kgeography/data/flags/svg/togo.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/trinidad_tobago.svgz b/kgeography/data/flags/svg/trinidad_tobago.svgz
new file mode 100644
index 00000000..f2f4ef77
--- /dev/null
+++ b/kgeography/data/flags/svg/trinidad_tobago.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/tunisia.svgz b/kgeography/data/flags/svg/tunisia.svgz
new file mode 100644
index 00000000..7e5d3cf0
--- /dev/null
+++ b/kgeography/data/flags/svg/tunisia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/turkey.svgz b/kgeography/data/flags/svg/turkey.svgz
new file mode 100644
index 00000000..a72eedc8
--- /dev/null
+++ b/kgeography/data/flags/svg/turkey.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/turkmenistan.svgz b/kgeography/data/flags/svg/turkmenistan.svgz
new file mode 100644
index 00000000..36fe5277
--- /dev/null
+++ b/kgeography/data/flags/svg/turkmenistan.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/uganda.svgz b/kgeography/data/flags/svg/uganda.svgz
new file mode 100644
index 00000000..40ef20f1
--- /dev/null
+++ b/kgeography/data/flags/svg/uganda.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/uk.svgz b/kgeography/data/flags/svg/uk.svgz
new file mode 100644
index 00000000..a476bcf5
--- /dev/null
+++ b/kgeography/data/flags/svg/uk.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/ukraine.svgz b/kgeography/data/flags/svg/ukraine.svgz
new file mode 100644
index 00000000..10d92757
--- /dev/null
+++ b/kgeography/data/flags/svg/ukraine.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/uruguay.svgz b/kgeography/data/flags/svg/uruguay.svgz
new file mode 100644
index 00000000..16c64327
--- /dev/null
+++ b/kgeography/data/flags/svg/uruguay.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/usa.svgz b/kgeography/data/flags/svg/usa.svgz
new file mode 100644
index 00000000..c9237bf4
--- /dev/null
+++ b/kgeography/data/flags/svg/usa.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/venezuela.svgz b/kgeography/data/flags/svg/venezuela.svgz
new file mode 100644
index 00000000..5121f262
--- /dev/null
+++ b/kgeography/data/flags/svg/venezuela.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/western_sahara.svgz b/kgeography/data/flags/svg/western_sahara.svgz
new file mode 100644
index 00000000..f61c0b1e
--- /dev/null
+++ b/kgeography/data/flags/svg/western_sahara.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/yemen.svgz b/kgeography/data/flags/svg/yemen.svgz
new file mode 100644
index 00000000..487d189c
--- /dev/null
+++ b/kgeography/data/flags/svg/yemen.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/zambia.svgz b/kgeography/data/flags/svg/zambia.svgz
new file mode 100644
index 00000000..5cc6044f
--- /dev/null
+++ b/kgeography/data/flags/svg/zambia.svgz
Binary files differ
diff --git a/kgeography/data/flags/svg/zimbabwe.svgz b/kgeography/data/flags/svg/zimbabwe.svgz
new file mode 100644
index 00000000..c431659c
--- /dev/null
+++ b/kgeography/data/flags/svg/zimbabwe.svgz
Binary files differ
diff --git a/kgeography/data/flags/swaziland.png b/kgeography/data/flags/swaziland.png
new file mode 100644
index 00000000..758eb216
--- /dev/null
+++ b/kgeography/data/flags/swaziland.png
Binary files differ
diff --git a/kgeography/data/flags/sweden.png b/kgeography/data/flags/sweden.png
new file mode 100644
index 00000000..9e21cef0
--- /dev/null
+++ b/kgeography/data/flags/sweden.png
Binary files differ
diff --git a/kgeography/data/flags/switzerland.png b/kgeography/data/flags/switzerland.png
new file mode 100644
index 00000000..baf08560
--- /dev/null
+++ b/kgeography/data/flags/switzerland.png
Binary files differ
diff --git a/kgeography/data/flags/syria.png b/kgeography/data/flags/syria.png
new file mode 100644
index 00000000..2fb695c6
--- /dev/null
+++ b/kgeography/data/flags/syria.png
Binary files differ
diff --git a/kgeography/data/flags/taiwan.png b/kgeography/data/flags/taiwan.png
new file mode 100644
index 00000000..2d7b956a
--- /dev/null
+++ b/kgeography/data/flags/taiwan.png
Binary files differ
diff --git a/kgeography/data/flags/tajikistan.png b/kgeography/data/flags/tajikistan.png
new file mode 100644
index 00000000..72f98fb7
--- /dev/null
+++ b/kgeography/data/flags/tajikistan.png
Binary files differ
diff --git a/kgeography/data/flags/tanzania.png b/kgeography/data/flags/tanzania.png
new file mode 100644
index 00000000..4d08fe2a
--- /dev/null
+++ b/kgeography/data/flags/tanzania.png
Binary files differ
diff --git a/kgeography/data/flags/thailand.png b/kgeography/data/flags/thailand.png
new file mode 100644
index 00000000..a3ea689a
--- /dev/null
+++ b/kgeography/data/flags/thailand.png
Binary files differ
diff --git a/kgeography/data/flags/thuringia.png b/kgeography/data/flags/thuringia.png
new file mode 100644
index 00000000..f21ea06e
--- /dev/null
+++ b/kgeography/data/flags/thuringia.png
Binary files differ
diff --git a/kgeography/data/flags/togo.png b/kgeography/data/flags/togo.png
new file mode 100644
index 00000000..81e408e6
--- /dev/null
+++ b/kgeography/data/flags/togo.png
Binary files differ
diff --git a/kgeography/data/flags/tonga.png b/kgeography/data/flags/tonga.png
new file mode 100644
index 00000000..11c64392
--- /dev/null
+++ b/kgeography/data/flags/tonga.png
Binary files differ
diff --git a/kgeography/data/flags/trinidad_tobago.png b/kgeography/data/flags/trinidad_tobago.png
new file mode 100644
index 00000000..ce5ef235
--- /dev/null
+++ b/kgeography/data/flags/trinidad_tobago.png
Binary files differ
diff --git a/kgeography/data/flags/tunisia.png b/kgeography/data/flags/tunisia.png
new file mode 100644
index 00000000..1b36d103
--- /dev/null
+++ b/kgeography/data/flags/tunisia.png
Binary files differ
diff --git a/kgeography/data/flags/turkey.png b/kgeography/data/flags/turkey.png
new file mode 100644
index 00000000..2af1fc49
--- /dev/null
+++ b/kgeography/data/flags/turkey.png
Binary files differ
diff --git a/kgeography/data/flags/turkmenistan.png b/kgeography/data/flags/turkmenistan.png
new file mode 100644
index 00000000..455342e3
--- /dev/null
+++ b/kgeography/data/flags/turkmenistan.png
Binary files differ
diff --git a/kgeography/data/flags/uae.png b/kgeography/data/flags/uae.png
new file mode 100644
index 00000000..f6333db1
--- /dev/null
+++ b/kgeography/data/flags/uae.png
Binary files differ
diff --git a/kgeography/data/flags/uganda.png b/kgeography/data/flags/uganda.png
new file mode 100644
index 00000000..c5189d29
--- /dev/null
+++ b/kgeography/data/flags/uganda.png
Binary files differ
diff --git a/kgeography/data/flags/uk.png b/kgeography/data/flags/uk.png
new file mode 100644
index 00000000..c1b59b43
--- /dev/null
+++ b/kgeography/data/flags/uk.png
Binary files differ
diff --git a/kgeography/data/flags/ukraine.png b/kgeography/data/flags/ukraine.png
new file mode 100644
index 00000000..14c6e3a7
--- /dev/null
+++ b/kgeography/data/flags/ukraine.png
Binary files differ
diff --git a/kgeography/data/flags/uruguay.png b/kgeography/data/flags/uruguay.png
new file mode 100644
index 00000000..b2edcf7f
--- /dev/null
+++ b/kgeography/data/flags/uruguay.png
Binary files differ
diff --git a/kgeography/data/flags/usa.png b/kgeography/data/flags/usa.png
new file mode 100644
index 00000000..405c806f
--- /dev/null
+++ b/kgeography/data/flags/usa.png
Binary files differ
diff --git a/kgeography/data/flags/uzbekistan.png b/kgeography/data/flags/uzbekistan.png
new file mode 100644
index 00000000..67158c95
--- /dev/null
+++ b/kgeography/data/flags/uzbekistan.png
Binary files differ
diff --git a/kgeography/data/flags/venezuela.png b/kgeography/data/flags/venezuela.png
new file mode 100644
index 00000000..71b5a0b7
--- /dev/null
+++ b/kgeography/data/flags/venezuela.png
Binary files differ
diff --git a/kgeography/data/flags/vietnam.png b/kgeography/data/flags/vietnam.png
new file mode 100644
index 00000000..f900cae4
--- /dev/null
+++ b/kgeography/data/flags/vietnam.png
Binary files differ
diff --git a/kgeography/data/flags/western_sahara.png b/kgeography/data/flags/western_sahara.png
new file mode 100644
index 00000000..03e6cbd7
--- /dev/null
+++ b/kgeography/data/flags/western_sahara.png
Binary files differ
diff --git a/kgeography/data/flags/yemen.png b/kgeography/data/flags/yemen.png
new file mode 100644
index 00000000..ea2e3716
--- /dev/null
+++ b/kgeography/data/flags/yemen.png
Binary files differ
diff --git a/kgeography/data/flags/yukon.png b/kgeography/data/flags/yukon.png
new file mode 100644
index 00000000..71c08b9d
--- /dev/null
+++ b/kgeography/data/flags/yukon.png
Binary files differ
diff --git a/kgeography/data/flags/zambia.png b/kgeography/data/flags/zambia.png
new file mode 100644
index 00000000..dec5becc
--- /dev/null
+++ b/kgeography/data/flags/zambia.png
Binary files differ
diff --git a/kgeography/data/flags/zimbabwe.png b/kgeography/data/flags/zimbabwe.png
new file mode 100644
index 00000000..45ac8774
--- /dev/null
+++ b/kgeography/data/flags/zimbabwe.png
Binary files differ
diff --git a/kgeography/data/france.kgm b/kgeography/data/france.kgm
new file mode 100644
index 00000000..8e2274a9
--- /dev/null
+++ b/kgeography/data/france.kgm
@@ -0,0 +1,886 @@
+<map>
+ <mapFile>france.png</mapFile>
+ <name>France</name>
+ <division>
+ <name>Not France</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ain</name>
+ <capital>Bourg en Bresse</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Aisne</name>
+ <capital>Laon</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Allier</name>
+ <capital>Moulins</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Alpes de Haute-Provence</name>
+ <capital>Digne</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hautes-Alpes</name>
+ <capital>Gap</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Alpes Maritimes</name>
+ <capital>Nice</capital>
+ <color>
+ <red>130</red>
+ <green>160</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ardèche</name>
+ <capital>Privas</capital>
+ <color>
+ <red>130</red>
+ <green>160</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ardennes</name>
+ <capital>Charleville-Mézières</capital>
+ <color>
+ <red>130</red>
+ <green>160</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ariège</name>
+ <capital>Foix</capital>
+ <color>
+ <red>130</red>
+ <green>160</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Aube</name>
+ <capital>Troyes</capital>
+ <color>
+ <red>130</red>
+ <green>160</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Aude</name>
+ <capital>Carcassonne</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Aveyron</name>
+ <capital>Rodez</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bouches-du-Rhône</name>
+ <capital>Marseille</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Calvados</name>
+ <capital>Caen</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cantal</name>
+ <capital>Aurillac</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Charente</name>
+ <capital>Angoulème</capital>
+ <color>
+ <red>130</red>
+ <green>220</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Charente-Maritime</name>
+ <capital>La Rochelle</capital>
+ <color>
+ <red>130</red>
+ <green>220</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cher</name>
+ <capital>Bourges</capital>
+ <color>
+ <red>130</red>
+ <green>220</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Corrèze</name>
+ <capital>Tulle</capital>
+ <color>
+ <red>130</red>
+ <green>220</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Corse du Sud</name>
+ <capital>Ajaccio</capital>
+ <color>
+ <red>130</red>
+ <green>220</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Haute-Corse</name>
+ <capital>Bastia</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Côte d'Or</name>
+ <capital>Dijon</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Côtes d'Armor</name>
+ <capital>Saint Brieuc</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Creuse</name>
+ <capital>Guéret</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Dordogne</name>
+ <capital>Périgueux</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Doubs</name>
+ <capital>Besançon</capital>
+ <color>
+ <red>160</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Drôme</name>
+ <capital>Valence</capital>
+ <color>
+ <red>160</red>
+ <green>130</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Eure</name>
+ <capital>Evreux</capital>
+ <color>
+ <red>160</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Eure et Loir</name>
+ <capital>Chartres</capital>
+ <color>
+ <red>160</red>
+ <green>130</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Finistère</name>
+ <capital>Quimper</capital>
+ <color>
+ <red>160</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Gard</name>
+ <capital>Nîmes</capital>
+ <color>
+ <red>160</red>
+ <green>160</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Haute-Garonne</name>
+ <capital>Toulouse</capital>
+ <color>
+ <red>160</red>
+ <green>160</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Gers</name>
+ <capital>Auch</capital>
+ <color>
+ <red>160</red>
+ <green>160</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Gironde</name>
+ <capital>Bordeaux</capital>
+ <color>
+ <red>160</red>
+ <green>160</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hérault</name>
+ <capital>Montpellier</capital>
+ <color>
+ <red>160</red>
+ <green>160</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ille et Vilaine</name>
+ <capital>Rennes</capital>
+ <color>
+ <red>160</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Indre</name>
+ <capital>Châteauroux</capital>
+ <color>
+ <red>160</red>
+ <green>190</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Indre et Loire</name>
+ <capital>Tours</capital>
+ <color>
+ <red>160</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Isère</name>
+ <capital>Grenoble</capital>
+ <color>
+ <red>160</red>
+ <green>190</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Jura</name>
+ <capital>Lons le Saunier</capital>
+ <color>
+ <red>160</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Landes</name>
+ <capital>Mont de Marsan</capital>
+ <color>
+ <red>160</red>
+ <green>220</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Loir et Cher</name>
+ <capital>Blois</capital>
+ <color>
+ <red>160</red>
+ <green>220</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Loire</name>
+ <capital>Saint Etienne</capital>
+ <color>
+ <red>160</red>
+ <green>220</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Haute-Loire</name>
+ <capital>Le Puy</capital>
+ <color>
+ <red>160</red>
+ <green>220</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Loire-Atlantique</name>
+ <capital>Nantes</capital>
+ <color>
+ <red>160</red>
+ <green>220</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Loiret</name>
+ <capital>Orléans</capital>
+ <color>
+ <red>160</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lot</name>
+ <capital>Cahors</capital>
+ <color>
+ <red>160</red>
+ <green>250</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lot et Garonne</name>
+ <capital>Agen</capital>
+ <color>
+ <red>160</red>
+ <green>250</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lozère</name>
+ <capital>Mende</capital>
+ <color>
+ <red>160</red>
+ <green>250</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Maine et Loire</name>
+ <capital>Angers</capital>
+ <color>
+ <red>160</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Manche</name>
+ <capital>Saint Lô</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Marne</name>
+ <capital>Châlon en Champagne</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Haute-Marne</name>
+ <capital>Chaumont</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mayenne</name>
+ <capital>Laval</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Meurthe et Moselle</name>
+ <capital>Nancy</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Meuse</name>
+ <capital>Bar le Duc</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Morbihan</name>
+ <capital>Vannes</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Moselle</name>
+ <capital>Metz</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nièvre</name>
+ <capital>Nevers</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nord</name>
+ <capital>Lille</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Oise</name>
+ <capital>Beauvais</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Orne</name>
+ <capital>Alençon</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pas-de-Calais</name>
+ <capital>Arras</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Puy-de-Dôme</name>
+ <capital>Clermont Ferrand</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pyrénées-Atlantiques</name>
+ <capital>Pau</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hautes-Pyrénées</name>
+ <capital>Tarbes</capital>
+ <color>
+ <red>190</red>
+ <green>220</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pyrénées-Orientales</name>
+ <capital>Perpignan</capital>
+ <color>
+ <red>190</red>
+ <green>220</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bas-Rhin</name>
+ <capital>Strasbourg</capital>
+ <color>
+ <red>190</red>
+ <green>220</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Haut-Rhin</name>
+ <capital>Colmar</capital>
+ <color>
+ <red>190</red>
+ <green>220</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rhône</name>
+ <capital>Lyon</capital>
+ <color>
+ <red>190</red>
+ <green>220</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Haute-Saône</name>
+ <capital>Vesoul</capital>
+ <color>
+ <red>190</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Saône et Loire</name>
+ <capital>Mâcon</capital>
+ <color>
+ <red>190</red>
+ <green>250</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sarthe</name>
+ <capital>Le Mans</capital>
+ <color>
+ <red>190</red>
+ <green>250</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Savoie</name>
+ <capital>Chambéry</capital>
+ <color>
+ <red>190</red>
+ <green>250</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Haute-Savoie</name>
+ <capital>Annecy</capital>
+ <color>
+ <red>190</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Paris</name>
+ <capital>Paris</capital>
+ <color>
+ <red>220</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Seine-Maritime</name>
+ <capital>Rouen</capital>
+ <color>
+ <red>220</red>
+ <green>130</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Seine et Marne</name>
+ <capital>Melun</capital>
+ <color>
+ <red>220</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Yvelines</name>
+ <capital>Versailles</capital>
+ <color>
+ <red>220</red>
+ <green>130</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Deux-Sèvres</name>
+ <capital>Niort</capital>
+ <color>
+ <red>220</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Somme</name>
+ <capital>Amiens</capital>
+ <color>
+ <red>220</red>
+ <green>160</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tarn</name>
+ <capital>Albi</capital>
+ <color>
+ <red>220</red>
+ <green>160</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tarn et Garonne</name>
+ <capital>Montauban</capital>
+ <color>
+ <red>220</red>
+ <green>160</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Var</name>
+ <capital>Toulon</capital>
+ <color>
+ <red>220</red>
+ <green>160</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vaucluse</name>
+ <capital>Avignon</capital>
+ <color>
+ <red>220</red>
+ <green>160</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vendée</name>
+ <capital>La Roche sur Yon</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vienne</name>
+ <capital>Poitiers</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Haute-Vienne</name>
+ <capital>Limoges</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vosges</name>
+ <capital>Epinal</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Yonne</name>
+ <capital>Auxerre</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Territoire de Belfort</name>
+ <capital>Belfort</capital>
+ <color>
+ <red>220</red>
+ <green>220</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Essonne</name>
+ <capital>Evry</capital>
+ <color>
+ <red>220</red>
+ <green>220</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hauts-de-Seine</name>
+ <capital>Nanterre</capital>
+ <color>
+ <red>220</red>
+ <green>220</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Seine-Saint-Denis</name>
+ <capital>Bobigny</capital>
+ <color>
+ <red>220</red>
+ <green>220</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Val-de-Marne</name>
+ <capital>Créteil</capital>
+ <color>
+ <red>220</red>
+ <green>220</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Val d'Oise</name>
+ <capital>Cergy-Pontoise</capital>
+ <color>
+ <red>220</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/france.png b/kgeography/data/france.png
new file mode 100644
index 00000000..7b00c2eb
--- /dev/null
+++ b/kgeography/data/france.png
Binary files differ
diff --git a/kgeography/data/germany.kgm b/kgeography/data/germany.kgm
new file mode 100644
index 00000000..589058c0
--- /dev/null
+++ b/kgeography/data/germany.kgm
@@ -0,0 +1,182 @@
+<map>
+ <mapFile>germany.png</mapFile>
+ <name>Germany</name>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Not Germany</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Baden-Württemberg</name>
+ <flag>baden_wurttemberg.png</flag>
+ <capital>Stuttgart</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bavaria</name>
+ <flag>bavaria.png</flag>
+ <capital>Munich</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Berlin</name>
+ <flag>berlin.png</flag>
+ <capital>Berlin</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Brandenburg</name>
+ <flag>brandenburg.png</flag>
+ <capital>Potsdam</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bremen</name>
+ <flag>bremen.png</flag>
+ <capital>Bremen</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hamburg</name>
+ <flag>hamburg.png</flag>
+ <capital>Hamburg</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hesse</name>
+ <flag>hesse.png</flag>
+ <capital>Wiesbaden</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mecklenburg-Western Pomerania</name>
+ <flag>mecklenburg_western_pomerania.png</flag>
+ <capital>Schwerin</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lower Saxony</name>
+ <flag>lower_saxony.png</flag>
+ <capital>Hanover</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>North Rhine-Westphalia</name>
+ <flag>north_rhine_westphalia.png</flag>
+ <capital>Düsseldorf</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rhineland-Palatinate</name>
+ <flag>rhineland_palatinate.png</flag>
+ <capital>Mainz</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Saarland</name>
+ <flag>saarland.png</flag>
+ <capital>Saarbrücken</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Saxony</name>
+ <flag>saxony.png</flag>
+ <capital>Dresden</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Saxony-Anhalt</name>
+ <flag>saxony_anhalt.png</flag>
+ <capital>Magdeburg</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Schleswig-Holstein</name>
+ <flag>schleswig_holstein.png</flag>
+ <capital>Kiel</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Thuringia</name>
+ <flag>thuringia.png</flag>
+ <capital>Erfurt</capital>
+ <color>
+ <red>190</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/germany.png b/kgeography/data/germany.png
new file mode 100644
index 00000000..558235ff
--- /dev/null
+++ b/kgeography/data/germany.png
Binary files differ
diff --git a/kgeography/data/italy.kgm b/kgeography/data/italy.kgm
new file mode 100644
index 00000000..dad613ed
--- /dev/null
+++ b/kgeography/data/italy.kgm
@@ -0,0 +1,222 @@
+<map>
+ <mapFile>italy.png</mapFile>
+ <name>Italy</name>
+ <division>
+ <name>Not Italy</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sicily</name>
+ <flag>italy/it-sic200.png</flag>
+ <capital>Palermo</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Friuli Venezia Giulia</name>
+ <flag>italy/it-fri200.png</flag>
+ <capital>Trieste</capital>
+ <color>
+ <red>160</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Abruzzo</name>
+ <flag>italy/it-abr200.png</flag>
+ <capital>L'Aquila</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Latium</name>
+ <flag>italy/it-lat200.png</flag>
+ <capital>Rome</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Calabria</name>
+ <flag>italy/it-cal200.png</flag>
+ <capital>Catanzaro</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Piedmont</name>
+ <flag>italy/it-pie200.png</flag>
+ <capital>Turin</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Apulia</name>
+ <flag>italy/it-pug200.png</flag>
+ <capital>Bari</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lombardy</name>
+ <flag>italy/it-lom200.png</flag>
+ <capital>Milan</capital>
+ <color>
+ <red>160</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Umbria</name>
+ <flag>italy/it-umb200.png</flag>
+ <capital>Perugia</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Trentino Alto Adige</name>
+ <flag>italy/it-tre200.png</flag>
+ <capital>Trento</capital>
+ <color>
+ <red>160</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Molise</name>
+ <flag>italy/it-mol200.png</flag>
+ <capital>Campobasso</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tuscany</name>
+ <flag>italy/it-tus200.png</flag>
+ <capital>Florence</capital>
+ <color>
+ <red>190</red>
+ <green>220</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Emilia Romagna</name>
+ <flag>italy/it-emi200.png</flag>
+ <capital>Bologna</capital>
+ <color>
+ <red>190</red>
+ <green>220</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Val d'Aosta</name>
+ <flag>italy/it-aos200.png</flag>
+ <capital>Aosta</capital>
+ <color>
+ <red>160</red>
+ <green>220</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Campania</name>
+ <flag>italy/it-cam200.png</flag>
+ <capital>Naples</capital>
+ <color>
+ <red>220</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Basilicata</name>
+ <flag>italy/it-bas200.png</flag>
+ <capital>Potenza</capital>
+ <color>
+ <red>220</red>
+ <green>160</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Liguria</name>
+ <flag>italy/it-lig200.png</flag>
+ <capital>Genoa</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sardinia</name>
+ <flag>italy/it-sar200.png</flag>
+ <capital>Cagliari</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Marches</name>
+ <flag>italy/it-mar200.png</flag>
+ <capital>Ancona</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Veneto</name>
+ <flag>italy/it-ven200.png</flag>
+ <capital>Venice</capital>
+ <color>
+ <red>220</red>
+ <green>220</green>
+ <blue>130</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/italy.png b/kgeography/data/italy.png
new file mode 100644
index 00000000..c529162c
--- /dev/null
+++ b/kgeography/data/italy.png
Binary files differ
diff --git a/kgeography/data/italyprovince.kgm b/kgeography/data/italyprovince.kgm
new file mode 100644
index 00000000..0814278c
--- /dev/null
+++ b/kgeography/data/italyprovince.kgm
@@ -0,0 +1,949 @@
+<map>
+ <mapFile>italyprovince.png</mapFile>
+ <name>Italy by Provinces</name>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Not Italy</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Alessandria</name>
+ <capital>Alessandria</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Asti</name>
+ <capital>Asti</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Biella</name>
+ <capital>Biella</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cuneo</name>
+ <capital>Cuneo</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Novara</name>
+ <capital>Novara</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Turin</name>
+ <capital>Turin</capital>
+ <color>
+ <red>130</red>
+ <green>160</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Verbano-Cusio-Ossola</name>
+ <capital>Verbania</capital>
+ <color>
+ <red>130</red>
+ <green>160</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vercelli</name>
+ <capital>Vercelli</capital>
+ <color>
+ <red>130</red>
+ <green>160</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bergamo</name>
+ <capital>Bergamo</capital>
+ <color>
+ <red>130</red>
+ <green>160</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Brescia</name>
+ <capital>Brescia</capital>
+ <color>
+ <red>130</red>
+ <green>160</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Como</name>
+ <capital>Como</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cremona</name>
+ <capital>Cremona</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lecco</name>
+ <capital>Lecco</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lodi</name>
+ <capital>Lodi</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mantova</name>
+ <capital>Mantova</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Milan</name>
+ <capital>Milan</capital>
+ <color>
+ <red>130</red>
+ <green>220</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pavia</name>
+ <capital>Pavia</capital>
+ <color>
+ <red>130</red>
+ <green>220</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sondrio</name>
+ <capital>Sondrio</capital>
+ <color>
+ <red>130</red>
+ <green>220</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Varese</name>
+ <capital>Varese</capital>
+ <color>
+ <red>130</red>
+ <green>220</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Aosta</name>
+ <capital>Aosta</capital>
+ <color>
+ <red>130</red>
+ <green>220</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bolzano</name>
+ <capital>Bolzano</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Trento</name>
+ <capital>Trento</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Belluno</name>
+ <capital>Belluno</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Padova</name>
+ <capital>Padova</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rovigo</name>
+ <capital>Rovigo</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Treviso</name>
+ <capital>Treviso</capital>
+ <color>
+ <red>160</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Venice</name>
+ <capital>Venice</capital>
+ <color>
+ <red>160</red>
+ <green>130</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Verona</name>
+ <capital>Verona</capital>
+ <color>
+ <red>160</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vicenza</name>
+ <capital>Vicenza</capital>
+ <color>
+ <red>160</red>
+ <green>130</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Gorizia</name>
+ <capital>Gorizia</capital>
+ <color>
+ <red>160</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pordenone</name>
+ <capital>Pordenone</capital>
+ <color>
+ <red>160</red>
+ <green>160</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Trieste</name>
+ <capital>Trieste</capital>
+ <color>
+ <red>160</red>
+ <green>160</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Udine</name>
+ <capital>Udine</capital>
+ <color>
+ <red>160</red>
+ <green>160</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Genoa</name>
+ <capital>Genoa</capital>
+ <color>
+ <red>160</red>
+ <green>160</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Imperia</name>
+ <capital>Imperia</capital>
+ <color>
+ <red>160</red>
+ <green>160</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>La Spezia</name>
+ <capital>La Spezia</capital>
+ <color>
+ <red>160</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Savona</name>
+ <capital>Savona</capital>
+ <color>
+ <red>160</red>
+ <green>190</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bologna</name>
+ <capital>Bologna</capital>
+ <color>
+ <red>160</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ferrara</name>
+ <capital>Ferrara</capital>
+ <color>
+ <red>160</red>
+ <green>190</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Forlì-Cesena</name>
+ <capital>Forlì</capital>
+ <color>
+ <red>160</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Modena</name>
+ <capital>Modena</capital>
+ <color>
+ <red>160</red>
+ <green>220</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Parma</name>
+ <capital>Parma</capital>
+ <color>
+ <red>160</red>
+ <green>220</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Piacenza</name>
+ <capital>Piacenza</capital>
+ <color>
+ <red>160</red>
+ <green>220</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ravenna</name>
+ <capital>Ravenna</capital>
+ <color>
+ <red>160</red>
+ <green>220</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Reggio nell'Emilia</name>
+ <capital>Reggio nell'Emilia</capital>
+ <color>
+ <red>160</red>
+ <green>220</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rimini</name>
+ <capital>Rimini</capital>
+ <color>
+ <red>160</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Arezzo</name>
+ <capital>Arezzo</capital>
+ <color>
+ <red>160</red>
+ <green>250</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Florence</name>
+ <capital>Florence</capital>
+ <color>
+ <red>160</red>
+ <green>250</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Grosseto</name>
+ <capital>Grosseto</capital>
+ <color>
+ <red>160</red>
+ <green>250</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Livorno</name>
+ <capital>Livorno</capital>
+ <color>
+ <red>160</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lucca</name>
+ <capital>Lucca</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Massa-Carrara</name>
+ <capital>Massa</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pisa</name>
+ <capital>Pisa</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pistoia</name>
+ <capital>Pistoia</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Prato</name>
+ <capital>Prato</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Siena</name>
+ <capital>Siena</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Perugia</name>
+ <capital>Perugia</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Terni</name>
+ <capital>Terni</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ancona</name>
+ <capital>Ancona</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ascoli Piceno</name>
+ <capital>Ascoli Piceno</capital>
+ <color>
+ <red>190</red>
+ <green>160</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Macerata</name>
+ <capital>Macerata</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pesaro and Urbino</name>
+ <capital>Pesaro</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Frosinone</name>
+ <capital>Frosinone</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Latina</name>
+ <capital>Latina</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rieti</name>
+ <capital>Rieti</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rome</name>
+ <capital>Rome</capital>
+ <color>
+ <red>190</red>
+ <green>220</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Viterbo</name>
+ <capital>Viterbo</capital>
+ <color>
+ <red>190</red>
+ <green>220</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Chieti</name>
+ <capital>Chieti</capital>
+ <color>
+ <red>190</red>
+ <green>220</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>L'Aquila</name>
+ <capital>L'Aquila</capital>
+ <color>
+ <red>190</red>
+ <green>220</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pescara</name>
+ <capital>Pescara</capital>
+ <color>
+ <red>190</red>
+ <green>220</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Teramo</name>
+ <capital>Teramo</capital>
+ <color>
+ <red>190</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Campobasso</name>
+ <capital>Campobasso</capital>
+ <color>
+ <red>190</red>
+ <green>250</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Isernia</name>
+ <capital>Isernia</capital>
+ <color>
+ <red>190</red>
+ <green>250</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Avellino</name>
+ <capital>Avellino</capital>
+ <color>
+ <red>190</red>
+ <green>250</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Benevento</name>
+ <capital>Benevento</capital>
+ <color>
+ <red>190</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Caserta</name>
+ <capital>Caserta</capital>
+ <color>
+ <red>220</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Naples</name>
+ <capital>Naples</capital>
+ <color>
+ <red>220</red>
+ <green>130</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Salerno</name>
+ <capital>Salerno</capital>
+ <color>
+ <red>220</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bari</name>
+ <capital>Bari</capital>
+ <color>
+ <red>220</red>
+ <green>130</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Brindisi</name>
+ <capital>Brindisi</capital>
+ <color>
+ <red>220</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Foggia</name>
+ <capital>Foggia</capital>
+ <color>
+ <red>220</red>
+ <green>160</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lecce</name>
+ <capital>Lecce</capital>
+ <color>
+ <red>220</red>
+ <green>160</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Taranto</name>
+ <capital>Taranto</capital>
+ <color>
+ <red>220</red>
+ <green>160</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Matera</name>
+ <capital>Matera</capital>
+ <color>
+ <red>220</red>
+ <green>160</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Potenza</name>
+ <capital>Potenza</capital>
+ <color>
+ <red>220</red>
+ <green>160</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Catanzaro</name>
+ <capital>Catanzaro</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cosenza</name>
+ <capital>Cosenza</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Crotone</name>
+ <capital>Crotone</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Reggio di Calabria</name>
+ <capital>Reggio di Calabria</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vibo Valentia</name>
+ <capital>Vibo Valentia</capital>
+ <color>
+ <red>220</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Agrigento</name>
+ <capital>Agrigento</capital>
+ <color>
+ <red>220</red>
+ <green>220</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Caltanissetta</name>
+ <capital>Caltanissetta</capital>
+ <color>
+ <red>220</red>
+ <green>220</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Catania</name>
+ <capital>Catania</capital>
+ <color>
+ <red>220</red>
+ <green>220</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Enna</name>
+ <capital>Enna</capital>
+ <color>
+ <red>220</red>
+ <green>220</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Messina</name>
+ <capital>Messina</capital>
+ <color>
+ <red>220</red>
+ <green>220</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Palermo</name>
+ <capital>Palermo</capital>
+ <color>
+ <red>220</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ragusa</name>
+ <capital>Ragusa</capital>
+ <color>
+ <red>220</red>
+ <green>250</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Syracuse</name>
+ <capital>Syracuse</capital>
+ <color>
+ <red>220</red>
+ <green>250</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Trapani</name>
+ <capital>Trapani</capital>
+ <color>
+ <red>220</red>
+ <green>250</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cagliari</name>
+ <capital>Cagliari</capital>
+ <color>
+ <red>220</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nuoro</name>
+ <capital>Nuoro</capital>
+ <color>
+ <red>250</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Oristano</name>
+ <capital>Oristano</capital>
+ <color>
+ <red>250</red>
+ <green>130</green>
+ <blue>160</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sassari</name>
+ <capital>Sassari</capital>
+ <color>
+ <red>250</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/italyprovince.png b/kgeography/data/italyprovince.png
new file mode 100644
index 00000000..6d67a353
--- /dev/null
+++ b/kgeography/data/italyprovince.png
Binary files differ
diff --git a/kgeography/data/ncamerica.kgm b/kgeography/data/ncamerica.kgm
new file mode 100644
index 00000000..67d8853f
--- /dev/null
+++ b/kgeography/data/ncamerica.kgm
@@ -0,0 +1,257 @@
+<map>
+ <mapFile>ncamerica.png</mapFile>
+ <name>North and Central America</name>
+ <division>
+ <name>Water</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>65</red>
+ <green>95</green>
+ <blue>173</blue>
+ </color>
+ </division>
+ <division>
+ <name>Not North and Central America</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>66</red>
+ <green>96</green>
+ <blue>174</blue>
+ </color>
+ </division>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Canada</name>
+ <capital>Ottawa</capital>
+ <flag>canada.png</flag>
+ <color>
+ <red>153</red>
+ <green>204</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>El Salvador</name>
+ <capital>San Salvador</capital>
+ <flag>el_salvador.png</flag>
+ <color>
+ <red>102</red>
+ <green>153</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>The United States of America</name>
+ <capital>Washington D.C.</capital>
+ <flag>usa.png</flag>
+ <color>
+ <red>204</red>
+ <green>153</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>The Bahamas</name>
+ <capital>Nassau</capital>
+ <flag>bahamas.png</flag>
+ <color>
+ <red>102</red>
+ <green>51</green>
+ <blue>102</blue>
+ </color>
+ </division>
+ <division>
+ <name>The Dominican Republic</name>
+ <capital>Santo Domingo</capital>
+ <flag>dominicanrepublic.png</flag>
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>51</blue>
+ </color>
+ </division>
+ <division>
+ <name>Haiti</name>
+ <capital>Port-au-Prince</capital>
+ <flag>haiti.png</flag>
+ <color>
+ <red>51</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cuba</name>
+ <capital>Havana</capital>
+ <flag>cuba_3x2.png</flag>
+ <color>
+ <red>255</red>
+ <green>204</green>
+ <blue>153</blue>
+ </color>
+ </division>
+ <division>
+ <name>Jamaica</name>
+ <capital>Kingston</capital>
+ <flag>jamaica.png</flag>
+ <color>
+ <red>204</red>
+ <green>51</green>
+ <blue>204</blue>
+ </color>
+ </division>
+ <division>
+ <name>Dominica</name>
+ <capital>Roseau</capital>
+ <flag>dominica.png</flag>
+ <color>
+ <red>153</red>
+ <green>102</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Antigua and Barbuda</name>
+ <capital>St. John's</capital>
+ <flag>antigua.png</flag>
+ <color>
+ <red>102</red>
+ <green>153</green>
+ <blue>153</blue>
+ </color>
+ </division>
+ <division>
+ <name>Barbados</name>
+ <capital>Bridgetown</capital>
+ <flag>barbados.png</flag>
+ <color>
+ <red>0</red>
+ <green>204</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Trinidad and Tobago</name>
+ <capital>Port of Spain</capital>
+ <flag>trinidad_tobago.png</flag>
+ <color>
+ <red>51</red>
+ <green>204</green>
+ <blue>204</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mexico</name>
+ <capital>Mexico City</capital>
+ <flag>mexico.png</flag>
+ <color>
+ <red>228</red>
+ <green>228</green>
+ <blue>228</blue>
+ </color>
+ </division>
+ <division>
+ <name>Guatemala</name>
+ <capital>Guatemala City</capital>
+ <flag>guatemala.png</flag>
+ <color>
+ <red>153</red>
+ <green>255</green>
+ <blue>153</blue>
+ </color>
+ </division>
+ <division>
+ <name>Belize</name>
+ <capital>Belmopan</capital>
+ <flag>belize.png</flag>
+ <color>
+ <red>204</red>
+ <green>102</green>
+ <blue>51</blue>
+ </color>
+ </division>
+ <division>
+ <name>Honduras</name>
+ <capital>Tegucigalpa</capital>
+ <flag>honduras.png</flag>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>204</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nicaragua</name>
+ <capital>Managua</capital>
+ <flag>nicaragua.png</flag>
+ <color>
+ <red>255</red>
+ <green>204</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Costa Rica</name>
+ <capital>San José</capital>
+ <flag>costa_rica.png</flag>
+ <color>
+ <red>153</red>
+ <green>204</green>
+ <blue>204</blue>
+ </color>
+ </division>
+ <division>
+ <name>Panama</name>
+ <capital>Panama City</capital>
+ <flag>panama.png</flag>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Greenland [Denmark]</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Guyana</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>102</red>
+ <green>255</green>
+ <blue>204</blue>
+ </color>
+ </division>
+ <division>
+ <name>Venezuela</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>13</red>
+ <green>13</green>
+ <blue>13</blue>
+ </color>
+ </division>
+ <division>
+ <name>Colombia</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>102</green>
+ <blue>153</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/ncamerica.png b/kgeography/data/ncamerica.png
new file mode 100644
index 00000000..38a81aeb
--- /dev/null
+++ b/kgeography/data/ncamerica.png
Binary files differ
diff --git a/kgeography/data/netherlands.kgm b/kgeography/data/netherlands.kgm
new file mode 100644
index 00000000..55b7edd4
--- /dev/null
+++ b/kgeography/data/netherlands.kgm
@@ -0,0 +1,139 @@
+<map>
+ <mapFile>netherlands.png</mapFile>
+ <name>The Netherlands</name>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Not The Netherlands</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>250</red>
+ <green>237</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Water</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>48</red>
+ <green>57</green>
+ <blue>182</blue>
+ </color>
+ </division>
+ <division>
+ <name>Friesland</name>
+ <capital>Leeuwarden</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Groningen</name>
+ <capital>Groningen</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Drenthe</name>
+ <capital>Assen</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Overijssel</name>
+ <capital>Zwolle</capital>
+ <color>
+ <red>250</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Gelderland</name>
+ <capital>Arnhem</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>North Brabant</name>
+ <capital>'s Hertogenbosch</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Limburg</name>
+ <capital>Maastricht</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Flevoland</name>
+ <capital>Lelystad</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Utrecht</name>
+ <capital>Utrecht</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Zeeland</name>
+ <capital>Middelburg</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>North Holland</name>
+ <capital>Haarlem</capital>
+ <color>
+ <red>250</red>
+ <green>200</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>South Holland</name>
+ <capital>The Hague</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/netherlands.png b/kgeography/data/netherlands.png
new file mode 100644
index 00000000..0474fe6a
--- /dev/null
+++ b/kgeography/data/netherlands.png
Binary files differ
diff --git a/kgeography/data/norway.kgm b/kgeography/data/norway.kgm
new file mode 100644
index 00000000..aa1a1165
--- /dev/null
+++ b/kgeography/data/norway.kgm
@@ -0,0 +1,193 @@
+<map>
+ <mapFile>norway.png</mapFile>
+ <name>Norway</name>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Not Norway</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Finnmark</name>
+ <capital>Vadsø</capital>
+ <color>
+ <red>241</red>
+ <green>14</green>
+ <blue>14</blue>
+ </color>
+ </division>
+ <division>
+ <name>Troms</name>
+ <capital>Tromsø</capital>
+ <color>
+ <red>14</red>
+ <green>41</green>
+ <blue>241</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nordland</name>
+ <capital>Bodø</capital>
+ <color>
+ <red>14</red>
+ <green>238</green>
+ <blue>241</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nord-Trøndelag</name>
+ <capital>Steinkjer</capital>
+ <color>
+ <red>241</red>
+ <green>228</green>
+ <blue>14</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sør-Trøndelag</name>
+ <capital>Trondheim</capital>
+ <color>
+ <red>241</red>
+ <green>142</green>
+ <blue>14</blue>
+ </color>
+ </division>
+ <division>
+ <name>Møre Og Romsdal</name>
+ <capital>Molde</capital>
+ <color>
+ <red>198</red>
+ <green>0</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Oppland</name>
+ <capital>Lillehammer</capital>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hedmark</name>
+ <capital>Hamar</capital>
+ <color>
+ <red>241</red>
+ <green>14</green>
+ <blue>137</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sogn Og Fjordane</name>
+ <capital>Hermansverk</capital>
+ <color>
+ <red>149</red>
+ <green>137</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hordaland</name>
+ <capital>Bergen</capital>
+ <color>
+ <red>45</red>
+ <green>95</green>
+ <blue>47</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rogaland</name>
+ <capital>Stavanger</capital>
+ <color>
+ <red>255</red>
+ <green>79</green>
+ <blue>79</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vest-Agder</name>
+ <capital>Kristiansand</capital>
+ <color>
+ <red>18</red>
+ <green>235</green>
+ <blue>29</blue>
+ </color>
+ </division>
+ <division>
+ <name>Aust-Agder</name>
+ <capital>Arendal</capital>
+ <color>
+ <red>255</red>
+ <green>186</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Telemark</name>
+ <capital>Skien</capital>
+ <color>
+ <red>189</red>
+ <green>217</green>
+ <blue>215</blue>
+ </color>
+ </division>
+ <division>
+ <name>Buskerud</name>
+ <capital>Drammen</capital>
+ <color>
+ <red>45</red>
+ <green>48</green>
+ <blue>95</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vestfold</name>
+ <capital>Tønsberg</capital>
+ <color>
+ <red>125</red>
+ <green>172</green>
+ <blue>57</blue>
+ </color>
+ </division>
+ <division>
+ <name>Oslo</name>
+ <capital>Oslo</capital>
+ <color>
+ <red>168</red>
+ <green>223</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Akershus</name>
+ <capital>Oslo</capital>
+ <color>
+ <red>255</red>
+ <green>102</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Østfold</name>
+ <capital>Sarpsborg</capital>
+ <color>
+ <red>219</red>
+ <green>185</green>
+ <blue>228</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/norway.png b/kgeography/data/norway.png
new file mode 100644
index 00000000..128036bd
--- /dev/null
+++ b/kgeography/data/norway.png
Binary files differ
diff --git a/kgeography/data/poland.kgm b/kgeography/data/poland.kgm
new file mode 100644
index 00000000..63e431be
--- /dev/null
+++ b/kgeography/data/poland.kgm
@@ -0,0 +1,166 @@
+<map>
+ <mapFile>poland.png</mapFile>
+ <name>Poland</name>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Not Poland</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Masovia</name>
+ <capital>Warsaw</capital>
+ <color>
+ <red>250</red>
+ <green>251</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Warmia and Masuria</name>
+ <capital>Olsztyn</capital>
+ <color>
+ <red>188</red>
+ <green>190</green>
+ <blue>187</blue>
+ </color>
+ </division>
+ <division>
+ <name>Podlachia</name>
+ <capital>Białystok</capital>
+ <color>
+ <red>251</red>
+ <green>205</green>
+ <blue>137</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lublin</name>
+ <capital>Lublin</capital>
+ <color>
+ <red>0</red>
+ <green>251</green>
+ <blue>4</blue>
+ </color>
+ </division>
+ <division>
+ <name>Subcarpathia</name>
+ <capital>Rzeszów</capital>
+ <color>
+ <red>247</red>
+ <green>138</green>
+ <blue>214</blue>
+ </color>
+ </division>
+ <division>
+ <name>Świętokrzyskie</name>
+ <capital>Kielce</capital>
+ <color>
+ <red>170</red>
+ <green>138</green>
+ <blue>253</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lesser Poland</name>
+ <capital>Kraków</capital>
+ <color>
+ <red>252</red>
+ <green>0</green>
+ <blue>3</blue>
+ </color>
+ </division>
+ <division>
+ <name>Łódź</name>
+ <capital>Łódź</capital>
+ <color>
+ <red>248</red>
+ <green>199</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Silesia</name>
+ <capital>Katowice</capital>
+ <color>
+ <red>129</red>
+ <green>130</green>
+ <blue>189</blue>
+ </color>
+ </division>
+ <division>
+ <name>Opole</name>
+ <capital>Opole</capital>
+ <color>
+ <red>129</red>
+ <green>131</green>
+ <blue>128</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pomerania</name>
+ <capital>Gdańsk</capital>
+ <color>
+ <red>51</red>
+ <green>219</green>
+ <blue>211</blue>
+ </color>
+ </division>
+ <division>
+ <name>West Pomerania</name>
+ <capital>Szczecin</capital>
+ <color>
+ <red>60</red>
+ <green>65</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Greater Poland</name>
+ <capital>Poznań</capital>
+ <color>
+ <red>165</red>
+ <green>190</green>
+ <blue>131</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lower Silesia</name>
+ <capital>Wrocław</capital>
+ <color>
+ <red>187</red>
+ <green>131</green>
+ <blue>188</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lubusz</name>
+ <capital>Zielona Góra, Gorzów Wielkopolski</capital>
+ <color>
+ <red>8</red>
+ <green>211</green>
+ <blue>3</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kuyavia-Pomerania</name>
+ <capital>Bydgoszcz, Toruń</capital>
+ <color>
+ <red>251</red>
+ <green>229</green>
+ <blue>139</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/poland.png b/kgeography/data/poland.png
new file mode 100644
index 00000000..96961579
--- /dev/null
+++ b/kgeography/data/poland.png
Binary files differ
diff --git a/kgeography/data/southamerica.kgm b/kgeography/data/southamerica.kgm
new file mode 100644
index 00000000..42eb859c
--- /dev/null
+++ b/kgeography/data/southamerica.kgm
@@ -0,0 +1,170 @@
+<map>
+ <mapFile>southamerica.png</mapFile>
+ <name>South America</name>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Water</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>65</red>
+ <green>95</green>
+ <blue>173</blue>
+ </color>
+ </division>
+ <division>
+ <name>Coast</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>202</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Panama</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>131</red>
+ <green>201</green>
+ <blue>136</blue>
+ </color>
+ </division>
+ <division>
+ <name>Colombia</name>
+ <flag>colombia.png</flag>
+ <capital>Bogotá</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Venezuela</name>
+ <flag>venezuela.png</flag>
+ <capital>Caracas</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Guyana</name>
+ <flag>guyana.png</flag>
+ <capital>Georgetown</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Suriname</name>
+ <flag>suriname.png</flag>
+ <capital>Paramaribo</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>French Guiana</name>
+ <flag>france.png</flag>
+ <capital>Cayenne</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ecuador</name>
+ <flag>ecuador.png</flag>
+ <capital>Quito</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Peru</name>
+ <flag>peru.png</flag>
+ <capital>Lima</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Brazil</name>
+ <flag>brazil.png</flag>
+ <capital>Brasilia</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bolivia</name>
+ <flag>bolivia.png</flag>
+ <capital>La Paz</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Chile</name>
+ <flag>chile.png</flag>
+ <capital>Santiago</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Paraguay</name>
+ <flag>paraguay.png</flag>
+ <capital>Asunción</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Argentina</name>
+ <flag>argentina.png</flag>
+ <capital>Buenos Aires</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Uruguay</name>
+ <flag>uruguay.png</flag>
+ <capital>Montevideo</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/southamerica.png b/kgeography/data/southamerica.png
new file mode 100644
index 00000000..81990f16
--- /dev/null
+++ b/kgeography/data/southamerica.png
Binary files differ
diff --git a/kgeography/data/spain.kgm b/kgeography/data/spain.kgm
new file mode 100644
index 00000000..6d611ade
--- /dev/null
+++ b/kgeography/data/spain.kgm
@@ -0,0 +1,175 @@
+<map>
+ <mapFile>spain.png</mapFile>
+ <name>Spain</name>
+ <division>
+ <name>Not Spain</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Andalucia</name>
+ <capital>Seville</capital>
+ <color>
+ <red>169</red>
+ <green>155</green>
+ <blue>110</blue>
+ </color>
+ </division>
+ <division>
+ <name>Aragon</name>
+ <capital>Zaragoza</capital>
+ <color>
+ <red>181</red>
+ <green>0</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Asturias</name>
+ <capital>Oviedo</capital>
+ <color>
+ <red>121</red>
+ <green>208</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Balearic Islands</name>
+ <capital>Palma de Mallorca</capital>
+ <color>
+ <red>77</red>
+ <green>66</green>
+ <blue>161</blue>
+ </color>
+ </division>
+ <division>
+ <name>Basque Country</name>
+ <capital>Vitoria</capital>
+ <color>
+ <red>238</red>
+ <green>86</green>
+ <blue>222</blue>
+ </color>
+ </division>
+ <division>
+ <name>Canary Islands</name>
+ <capital>Las Palmas de Gran Canaria and Santa Cruz de Tenerife</capital>
+ <color>
+ <red>8</red>
+ <green>143</green>
+ <blue>231</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cantabria</name>
+ <capital>Santander</capital>
+ <color>
+ <red>136</red>
+ <green>5</green>
+ <blue>25</blue>
+ </color>
+ </division>
+ <division>
+ <name>Castile-La Mancha</name>
+ <capital>Toledo</capital>
+ <color>
+ <red>246</red>
+ <green>106</green>
+ <blue>90</blue>
+ </color>
+ </division>
+ <division>
+ <name>Castile and Leon</name>
+ <capital>Valladolid</capital>
+ <color>
+ <red>98</red>
+ <green>210</green>
+ <blue>74</blue>
+ </color>
+ </division>
+ <division>
+ <name>Catalonia</name>
+ <capital>Barcelona</capital>
+ <color>
+ <red>130</red>
+ <green>254</green>
+ <blue>98</blue>
+ </color>
+ </division>
+ <division>
+ <name>Extremadura</name>
+ <capital>Mérida</capital>
+ <color>
+ <red>206</red>
+ <green>162</green>
+ <blue>246</blue>
+ </color>
+ </division>
+ <division>
+ <name>Galicia</name>
+ <capital>Santiago de Compostela</capital>
+ <color>
+ <red>94</red>
+ <green>160</green>
+ <blue>136</blue>
+ </color>
+ </division>
+ <division>
+ <name>La Rioja</name>
+ <capital>Logroño</capital>
+ <color>
+ <red>238</red>
+ <green>230</green>
+ <blue>74</blue>
+ </color>
+ </division>
+ <division>
+ <name>Madrid</name>
+ <capital>Madrid</capital>
+ <color>
+ <red>141</red>
+ <green>65</green>
+ <blue>179</blue>
+ </color>
+ </division>
+ <division>
+ <name>Murcia</name>
+ <capital>Murcia</capital>
+ <color>
+ <red>206</red>
+ <green>214</green>
+ <blue>242</blue>
+ </color>
+ </division>
+ <division>
+ <name>Navarre</name>
+ <capital>Pamplona</capital>
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Valencian Community</name>
+ <capital>Valencia</capital>
+ <color>
+ <red>222</red>
+ <green>214</green>
+ <blue>74</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/spain.png b/kgeography/data/spain.png
new file mode 100644
index 00000000..1a710487
--- /dev/null
+++ b/kgeography/data/spain.png
Binary files differ
diff --git a/kgeography/data/usa.kgm b/kgeography/data/usa.kgm
new file mode 100644
index 00000000..8cf1be87
--- /dev/null
+++ b/kgeography/data/usa.kgm
@@ -0,0 +1,580 @@
+<map>
+ <mapFile>usa.png</mapFile>
+ <name>USA</name>
+ <division>
+ <name>Frontier</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Coast</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>150</blue>
+ </color>
+ </division>
+ <division>
+ <name>Water</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lake Superior</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>150</red>
+ <green>200</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lake Michigan</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>150</red>
+ <green>210</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lake Huron</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>160</red>
+ <green>210</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lake Erie</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>160</red>
+ <green>220</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lake Ontario</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>160</red>
+ <green>230</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>The Bahamas</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>210</green>
+ <blue>180</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cuba</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>210</green>
+ <blue>200</blue>
+ </color>
+ </division>
+ <division>
+ <name>Canada</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>220</green>
+ <blue>180</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mexico</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>220</green>
+ <blue>200</blue>
+ </color>
+ </division>
+ <division>
+ <name>Russia</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>220</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Washington DC</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>80</red>
+ <green>80</green>
+ <blue>80</blue>
+ </color>
+ </division>
+ <division>
+ <name>Alabama</name>
+ <capital>Montgomery</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Alaska</name>
+ <capital>Juneau</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>Arizona</name>
+ <capital>Phoenix</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>210</blue>
+ </color>
+ </division>
+ <division>
+ <name>Arkansas</name>
+ <capital>Little Rock</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>California</name>
+ <capital>Sacramento</capital>
+ <color>
+ <red>130</red>
+ <green>170</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Colorado</name>
+ <capital>Denver</capital>
+ <color>
+ <red>130</red>
+ <green>170</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>Connecticut</name>
+ <capital>Hartford</capital>
+ <color>
+ <red>130</red>
+ <green>170</green>
+ <blue>210</blue>
+ </color>
+ </division>
+ <division>
+ <name>Delaware</name>
+ <capital>Dover</capital>
+ <color>
+ <red>130</red>
+ <green>170</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Florida</name>
+ <capital>Tallahassee</capital>
+ <color>
+ <red>130</red>
+ <green>210</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Georgia</name>
+ <capital>Atlanta</capital>
+ <color>
+ <red>130</red>
+ <green>210</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hawaii</name>
+ <capital>Honolulu</capital>
+ <color>
+ <red>130</red>
+ <green>210</green>
+ <blue>210</blue>
+ </color>
+ </division>
+ <division>
+ <name>Idaho</name>
+ <capital>Boise</capital>
+ <color>
+ <red>130</red>
+ <green>210</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Illinois</name>
+ <capital>Springfield</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Indiana</name>
+ <capital>Indianapolis</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>Iowa</name>
+ <capital>Des Moines</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>210</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kansas</name>
+ <capital>Topeka</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kentucky</name>
+ <capital>Frankfort</capital>
+ <color>
+ <red>170</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Louisiana</name>
+ <capital>Baton Rouge</capital>
+ <color>
+ <red>170</red>
+ <green>130</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>Maine</name>
+ <capital>Augusta</capital>
+ <color>
+ <red>170</red>
+ <green>130</green>
+ <blue>210</blue>
+ </color>
+ </division>
+ <division>
+ <name>Maryland</name>
+ <capital>Annapolis</capital>
+ <color>
+ <red>170</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Massachusetts</name>
+ <capital>Boston</capital>
+ <color>
+ <red>170</red>
+ <green>170</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Michigan</name>
+ <capital>Lansing</capital>
+ <color>
+ <red>170</red>
+ <green>170</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>Minnesota</name>
+ <capital>Saint Paul</capital>
+ <color>
+ <red>170</red>
+ <green>170</green>
+ <blue>210</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mississippi</name>
+ <capital>Jackson</capital>
+ <color>
+ <red>170</red>
+ <green>170</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Missouri</name>
+ <capital>Jefferson City</capital>
+ <color>
+ <red>170</red>
+ <green>210</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Montana</name>
+ <capital>Helena</capital>
+ <color>
+ <red>170</red>
+ <green>210</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nebraska</name>
+ <capital>Lincoln</capital>
+ <color>
+ <red>170</red>
+ <green>210</green>
+ <blue>210</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nevada</name>
+ <capital>Carson City</capital>
+ <color>
+ <red>170</red>
+ <green>210</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>New Hampshire</name>
+ <capital>Concord</capital>
+ <color>
+ <red>170</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>New Jersey</name>
+ <capital>Trenton</capital>
+ <color>
+ <red>170</red>
+ <green>250</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>New Mexico</name>
+ <capital>Santa Fe</capital>
+ <color>
+ <red>170</red>
+ <green>250</green>
+ <blue>210</blue>
+ </color>
+ </division>
+ <division>
+ <name>New York</name>
+ <capital>Albany</capital>
+ <color>
+ <red>170</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>North Carolina</name>
+ <capital>Raleigh</capital>
+ <color>
+ <red>210</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>North Dakota</name>
+ <capital>Bismarck</capital>
+ <color>
+ <red>210</red>
+ <green>130</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ohio</name>
+ <capital>Columbus</capital>
+ <color>
+ <red>210</red>
+ <green>130</green>
+ <blue>210</blue>
+ </color>
+ </division>
+ <division>
+ <name>Oklahoma</name>
+ <capital>Oklahoma City</capital>
+ <color>
+ <red>210</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Oregon</name>
+ <capital>Salem</capital>
+ <color>
+ <red>210</red>
+ <green>170</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pennsylvania</name>
+ <capital>Harrisburg</capital>
+ <color>
+ <red>210</red>
+ <green>170</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rhode Island</name>
+ <capital>Providence</capital>
+ <color>
+ <red>210</red>
+ <green>170</green>
+ <blue>210</blue>
+ </color>
+ </division>
+ <division>
+ <name>South Carolina</name>
+ <capital>Columbia</capital>
+ <color>
+ <red>210</red>
+ <green>170</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>South Dakota</name>
+ <capital>Pierre</capital>
+ <color>
+ <red>210</red>
+ <green>210</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tennessee</name>
+ <capital>Nashville</capital>
+ <color>
+ <red>210</red>
+ <green>210</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>Texas</name>
+ <capital>Austin</capital>
+ <color>
+ <red>210</red>
+ <green>210</green>
+ <blue>210</blue>
+ </color>
+ </division>
+ <division>
+ <name>Utah</name>
+ <capital>Salt Lake City</capital>
+ <color>
+ <red>210</red>
+ <green>210</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vermont</name>
+ <capital>Montpelier</capital>
+ <color>
+ <red>210</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Virginia</name>
+ <capital>Richmond</capital>
+ <color>
+ <red>210</red>
+ <green>250</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>Washington</name>
+ <capital>Olympia</capital>
+ <color>
+ <red>210</red>
+ <green>250</green>
+ <blue>210</blue>
+ </color>
+ </division>
+ <division>
+ <name>West Virginia</name>
+ <capital>Charleston</capital>
+ <color>
+ <red>210</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Wisconsin</name>
+ <capital>Madison</capital>
+ <color>
+ <red>250</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Wyoming</name>
+ <capital>Cheyenne</capital>
+ <color>
+ <red>250</red>
+ <green>130</green>
+ <blue>170</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/usa.png b/kgeography/data/usa.png
new file mode 100644
index 00000000..c04c4c20
--- /dev/null
+++ b/kgeography/data/usa.png
Binary files differ
diff --git a/kgeography/data/world.kgm b/kgeography/data/world.kgm
new file mode 100644
index 00000000..7d1701d7
--- /dev/null
+++ b/kgeography/data/world.kgm
@@ -0,0 +1,1792 @@
+<map>
+ <mapFile>world.png</mapFile>
+ <name>World</name>
+ <division>
+ <name>Not a Nation</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Algeria</name>
+ <flag>algeria.png</flag>
+ <capital>Algiers</capital>
+ <color>
+ <red>65</red>
+ <green>189</green>
+ <blue>57</blue>
+ </color>
+ </division>
+ <division>
+ <name>Angola</name>
+ <flag>angola.png</flag>
+ <capital>Luanda</capital>
+ <color>
+ <red>217</red>
+ <green>43</green>
+ <blue>5</blue>
+ </color>
+ </division>
+ <division>
+ <name>Benin</name>
+ <flag>benin.png</flag>
+ <capital>Porto Novo</capital>
+ <color>
+ <red>123</red>
+ <green>161</green>
+ <blue>172</blue>
+ </color>
+ </division>
+ <division>
+ <name>Botswana</name>
+ <flag>botswana.png</flag>
+ <capital>Gaborone</capital>
+ <color>
+ <red>73</red>
+ <green>125</green>
+ <blue>140</blue>
+ </color>
+ </division>
+ <division>
+ <name>Burkina Faso</name>
+ <flag>burkina.png</flag>
+ <capital>Ouagadougou</capital>
+ <color>
+ <red>180</red>
+ <green>178</green>
+ <blue>57</blue>
+ </color>
+ </division>
+ <division>
+ <name>Burundi</name>
+ <flag>burundi.png</flag>
+ <capital>Bujumbura</capital>
+ <color>
+ <red>132</red>
+ <green>12</green>
+ <blue>95</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cameroon</name>
+ <flag>cameroon.png</flag>
+ <capital>Yaoundé</capital>
+ <color>
+ <red>73</red>
+ <green>125</green>
+ <blue>57</blue>
+ </color>
+ </division>
+ <division>
+ <name>Central African Republic</name>
+ <flag>central_african_republic.png</flag>
+ <capital>Bangui</capital>
+ <color>
+ <red>28</red>
+ <green>136</green>
+ <blue>187</blue>
+ </color>
+ </division>
+ <division>
+ <name>Chad</name>
+ <flag>chad.png</flag>
+ <capital>N'Djamena</capital>
+ <color>
+ <red>165</red>
+ <green>173</green>
+ <blue>219</blue>
+ </color>
+ </division>
+ <division>
+ <name>Côte d'Ivoire</name>
+ <flag>cote_divoire.png</flag>
+ <capital>Yamoussoukro</capital>
+ <color>
+ <red>73</red>
+ <green>189</green>
+ <blue>57</blue>
+ </color>
+ </division>
+ <division>
+ <name>Democratic Republic of the Congo</name>
+ <flag>congo_kinshasa.png</flag>
+ <capital>Kinshasa</capital>
+ <color>
+ <red>75</red>
+ <green>94</green>
+ <blue>102</blue>
+ </color>
+ </division>
+ <division>
+ <name>Djibouti</name>
+ <flag>djibouti.png</flag>
+ <capital>Djibouti</capital>
+ <color>
+ <red>197</red>
+ <green>170</green>
+ <blue>205</blue>
+ </color>
+ </division>
+ <division>
+ <name>Egypt</name>
+ <flag>egypt.png</flag>
+ <capital>Cairo</capital>
+ <color>
+ <red>176</red>
+ <green>53</green>
+ <blue>140</blue>
+ </color>
+ </division>
+ <division>
+ <name>Equatorial Guinea</name>
+ <flag>equatorial_guinea.png</flag>
+ <capital>Malabo</capital>
+ <color>
+ <red>222</red>
+ <green>97</green>
+ <blue>98</blue>
+ </color>
+ </division>
+ <division>
+ <name>Eritrea</name>
+ <flag>eritrea.png</flag>
+ <capital>Asmara</capital>
+ <color>
+ <red>251</red>
+ <green>10</green>
+ <blue>91</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ethiopia</name>
+ <flag>ethiopia.png</flag>
+ <capital>Addis Ababa</capital>
+ <color>
+ <red>64</red>
+ <green>185</green>
+ <blue>136</blue>
+ </color>
+ </division>
+ <division>
+ <name>Gabon</name>
+ <flag>gabon.png</flag>
+ <capital>Libreville</capital>
+ <color>
+ <red>0</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ghana</name>
+ <flag>ghana.png</flag>
+ <capital>Accra</capital>
+ <color>
+ <red>22</red>
+ <green>219</green>
+ <blue>188</blue>
+ </color>
+ </division>
+ <division>
+ <name>Guinea</name>
+ <flag>guinea.png</flag>
+ <capital>Conakry</capital>
+ <color>
+ <red>149</red>
+ <green>83</green>
+ <blue>65</blue>
+ </color>
+ </division>
+ <division>
+ <name>Guinea-Bissau</name>
+ <flag>guineabissau.png</flag>
+ <capital>Bissau</capital>
+ <color>
+ <red>38</red>
+ <green>174</green>
+ <blue>125</blue>
+ </color>
+ </division>
+ <division>
+ <name>Iran</name>
+ <capital>Tehran</capital>
+ <flag>iran.png</flag>
+ <color>
+ <red>250</red>
+ <green>72</green>
+ <blue>119</blue>
+ </color>
+ </division>
+ <division>
+ <name>Iraq</name>
+ <capital>Baghdad</capital>
+ <flag>iraq.png</flag>
+ <color>
+ <red>115</red>
+ <green>39</green>
+ <blue>233</blue>
+ </color>
+ </division>
+ <division>
+ <name>Israel</name>
+ <capital>Jerusalem</capital>
+ <flag>israel.png</flag>
+ <color>
+ <red>137</red>
+ <green>28</green>
+ <blue>87</blue>
+ </color>
+ </division>
+ <division>
+ <name>Jordan</name>
+ <capital>Amman</capital>
+ <flag>jordan.png</flag>
+ <color>
+ <red>255</red>
+ <green>206</green>
+ <blue>49</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kenya</name>
+ <flag>kenya.png</flag>
+ <capital>Nairobi</capital>
+ <color>
+ <red>65</red>
+ <green>189</green>
+ <blue>87</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kuwait</name>
+ <capital>Kuwait City</capital>
+ <flag>kuwait.png</flag>
+ <color>
+ <red>123</red>
+ <green>198</green>
+ <blue>65</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lebanon</name>
+ <capital>Beirut</capital>
+ <flag>lebanon.png</flag>
+ <color>
+ <red>56</red>
+ <green>227</green>
+ <blue>23</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lesotho</name>
+ <flag>lesotho.png</flag>
+ <capital>Maseru</capital>
+ <color>
+ <red>27</red>
+ <green>179</green>
+ <blue>179</blue>
+ </color>
+ </division>
+ <division>
+ <name>Liberia</name>
+ <flag>liberia.png</flag>
+ <capital>Monrovia</capital>
+ <color>
+ <red>174</red>
+ <green>11</green>
+ <blue>239</blue>
+ </color>
+ </division>
+ <division>
+ <name>Libya</name>
+ <flag>libya.png</flag>
+ <capital>Tripoli</capital>
+ <color>
+ <red>192</red>
+ <green>184</green>
+ <blue>201</blue>
+ </color>
+ </division>
+ <division>
+ <name>Liechtenstein</name>
+ <flag>liechtenstein.png</flag>
+ <capital>Vaduz</capital>
+ <color>
+ <red>205</red>
+ <green>195</green>
+ <blue>204</blue>
+ </color>
+ </division>
+ <division>
+ <name>Madagascar</name>
+ <flag>madagascar.png</flag>
+ <capital>Antananarivo</capital>
+ <color>
+ <red>65</red>
+ <green>28</green>
+ <blue>87</blue>
+ </color>
+ </division>
+ <division>
+ <name>Malawi</name>
+ <flag>malawi.png</flag>
+ <capital>Lilongwe</capital>
+ <color>
+ <red>27</red>
+ <green>125</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mali</name>
+ <flag>mali.png</flag>
+ <capital>Bamako</capital>
+ <color>
+ <red>192</red>
+ <green>94</green>
+ <blue>102</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mauritania</name>
+ <flag>mauritania.png</flag>
+ <capital>Nouakchott</capital>
+ <color>
+ <red>205</red>
+ <green>230</green>
+ <blue>57</blue>
+ </color>
+ </division>
+ <division>
+ <name>Morocco</name>
+ <flag>morocco.png</flag>
+ <capital>Rabat</capital>
+ <color>
+ <red>201</red>
+ <green>130</green>
+ <blue>87</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mozambique</name>
+ <flag>mozambique.png</flag>
+ <capital>Maputo</capital>
+ <color>
+ <red>104</red>
+ <green>118</green>
+ <blue>6</blue>
+ </color>
+ </division>
+ <division>
+ <name>Namibia</name>
+ <flag>namibia.png</flag>
+ <capital>Windhoek</capital>
+ <color>
+ <red>75</red>
+ <green>215</green>
+ <blue>181</blue>
+ </color>
+ </division>
+ <division>
+ <name>Niger</name>
+ <flag>niger.png</flag>
+ <capital>Niamey</capital>
+ <color>
+ <red>105</red>
+ <green>109</green>
+ <blue>28</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nigeria</name>
+ <flag>nigeria.png</flag>
+ <capital>Abuja</capital>
+ <color>
+ <red>243</red>
+ <green>83</green>
+ <blue>141</blue>
+ </color>
+ </division>
+ <division>
+ <name>Qatar</name>
+ <capital>Doha</capital>
+ <flag>qatar.png</flag>
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Republic of the Congo</name>
+ <flag>congo_brazzaville.png</flag>
+ <capital>Brazzaville</capital>
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Rwanda</name>
+ <flag>rwanda.png</flag>
+ <capital>Kigali</capital>
+ <color>
+ <red>0</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Saudi Arabia</name>
+ <capital>Riyadh</capital>
+ <flag>saudiarabia.png</flag>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>131</blue>
+ </color>
+ </division>
+ <division>
+ <name>Senegal</name>
+ <flag>senegal.png</flag>
+ <capital>Dakar</capital>
+ <color>
+ <red>244</red>
+ <green>242</green>
+ <blue>76</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sierra Leone</name>
+ <flag>sierra_leone.png</flag>
+ <capital>Freetown</capital>
+ <color>
+ <red>16</red>
+ <green>168</green>
+ <blue>92</blue>
+ </color>
+ </division>
+ <division>
+ <name>Somalia</name>
+ <flag>somalia.png</flag>
+ <capital>Mogadishu</capital>
+ <color>
+ <red>75</red>
+ <green>215</green>
+ <blue>102</blue>
+ </color>
+ </division>
+ <division>
+ <name>South Africa</name>
+ <flag>southafrica.png</flag>
+ <capital>Pretoria, Bloemfontein and Cape Town</capital>
+ <color>
+ <red>176</red>
+ <green>53</green>
+ <blue>141</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sudan</name>
+ <flag>sudan.png</flag>
+ <capital>Khartoum</capital>
+ <color>
+ <red>181</red>
+ <green>121</green>
+ <blue>21</blue>
+ </color>
+ </division>
+ <division>
+ <name>Swaziland</name>
+ <flag>swaziland.png</flag>
+ <capital>Mbabane</capital>
+ <color>
+ <red>125</red>
+ <green>125</green>
+ <blue>125</blue>
+ </color>
+ </division>
+ <division>
+ <name>Syria</name>
+ <capital>Damascus</capital>
+ <flag>syria.png</flag>
+ <color>
+ <red>135</red>
+ <green>76</green>
+ <blue>31</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tanzania</name>
+ <flag>tanzania.png</flag>
+ <capital>Dodoma</capital>
+ <color>
+ <red>243</red>
+ <green>53</green>
+ <blue>141</blue>
+ </color>
+ </division>
+ <division>
+ <name>The Gambia</name>
+ <flag>gambia.png</flag>
+ <capital>Banjul</capital>
+ <color>
+ <red>219</red>
+ <green>175</green>
+ <blue>44</blue>
+ </color>
+ </division>
+ <division>
+ <name>Togo</name>
+ <flag>togo.png</flag>
+ <capital>Lomé</capital>
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tunisia</name>
+ <flag>tunisia.png</flag>
+ <capital>Tunis</capital>
+ <color>
+ <red>243</red>
+ <green>83</green>
+ <blue>65</blue>
+ </color>
+ </division>
+ <division>
+ <name>Uganda</name>
+ <flag>uganda.png</flag>
+ <capital>Kampala</capital>
+ <color>
+ <red>149</red>
+ <green>188</green>
+ <blue>170</blue>
+ </color>
+ </division>
+ <division>
+ <name>United Arab Emirates</name>
+ <flag>uae.png</flag>
+ <capital>Abu Dhabi City</capital>
+ <color>
+ <red>176</red>
+ <green>125</green>
+ <blue>140</blue>
+ </color>
+ </division>
+ <division>
+ <name>Oman</name>
+ <flag>oman.png</flag>
+ <capital>Muscat</capital>
+ <color>
+ <red>232</red>
+ <green>133</green>
+ <blue>36</blue>
+ </color>
+ </division>
+ <division>
+ <name>West Bank</name>
+ <ignore>yes</ignore>
+ <color>
+ <red>255</red>
+ <green>184</green>
+ <blue>201</blue>
+ </color>
+ </division>
+ <division>
+ <name>Western Sahara</name>
+ <flag>western_sahara.png</flag>
+ <capital>Laayoune</capital>
+ <color>
+ <red>74</red>
+ <green>178</green>
+ <blue>123</blue>
+ </color>
+ </division>
+ <division>
+ <name>Yemen</name>
+ <capital>Sana'a</capital>
+ <flag>yemen.png</flag>
+ <color>
+ <red>192</red>
+ <green>94</green>
+ <blue>201</blue>
+ </color>
+ </division>
+ <division>
+ <name>Zambia</name>
+ <flag>zambia.png</flag>
+ <capital>Lusaka</capital>
+ <color>
+ <red>156</red>
+ <green>214</green>
+ <blue>172</blue>
+ </color>
+ </division>
+ <division>
+ <name>Zimbabwe</name>
+ <flag>zimbabwe.png</flag>
+ <capital>Harare</capital>
+ <color>
+ <red>241</red>
+ <green>69</green>
+ <blue>7</blue>
+ </color>
+ </division>
+ <division>
+ <name>Albania</name>
+ <flag>albania.png</flag>
+ <capital>Tirana</capital>
+ <color>
+ <red>221</red>
+ <green>136</green>
+ <blue>51</blue>
+ </color>
+ </division>
+ <division>
+ <name>Austria</name>
+ <flag>austria.png</flag>
+ <capital>Vienna</capital>
+ <color>
+ <red>136</red>
+ <green>0</green>
+ <blue>136</blue>
+ </color>
+ </division>
+ <division>
+ <name>Belarus</name>
+ <flag>belarus.png</flag>
+ <capital>Minsk</capital>
+ <color>
+ <red>182</red>
+ <green>206</green>
+ <blue>50</blue>
+ </color>
+ </division>
+ <division>
+ <name>Belgium</name>
+ <flag>belgium.png</flag>
+ <capital>Brussels</capital>
+ <color>
+ <red>229</red>
+ <green>102</green>
+ <blue>122</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bosnia and Herzegovina</name>
+ <flag>bosnia_herzegovina.png</flag>
+ <capital>Sarajevo</capital>
+ <color>
+ <red>106</red>
+ <green>55</green>
+ <blue>85</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bulgaria</name>
+ <flag>bulgaria.png</flag>
+ <capital>Sofia</capital>
+ <color>
+ <red>0</red>
+ <green>191</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Croatia</name>
+ <flag>croatia.png</flag>
+ <capital>Zagreb</capital>
+ <color>
+ <red>18</red>
+ <green>52</green>
+ <blue>86</blue>
+ </color>
+ </division>
+ <division>
+ <name>Czech Republic</name>
+ <flag>czech.png</flag>
+ <capital>Prague</capital>
+ <color>
+ <red>51</red>
+ <green>136</green>
+ <blue>221</blue>
+ </color>
+ </division>
+ <division>
+ <name>Denmark</name>
+ <flag>denmark.png</flag>
+ <capital>Copenhagen</capital>
+ <color>
+ <red>158</red>
+ <green>253</green>
+ <blue>182</blue>
+ </color>
+ </division>
+ <division>
+ <name>Estonia</name>
+ <flag>estonia.png</flag>
+ <capital>Tallinn</capital>
+ <color>
+ <red>120</red>
+ <green>246</green>
+ <blue>18</blue>
+ </color>
+ </division>
+ <division>
+ <name>Finland</name>
+ <flag>finland.png</flag>
+ <capital>Helsinki</capital>
+ <color>
+ <red>74</red>
+ <green>254</green>
+ <blue>122</blue>
+ </color>
+ </division>
+ <division>
+ <name>Macedonia</name>
+ <flag>macedonia.png</flag>
+ <capital>Skopje</capital>
+ <color>
+ <red>103</red>
+ <green>109</green>
+ <blue>41</blue>
+ </color>
+ </division>
+ <division>
+ <name>France</name>
+ <flag>france.png</flag>
+ <capital>Paris</capital>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Germany</name>
+ <flag>germany.png</flag>
+ <capital>Berlin</capital>
+ <color>
+ <red>255</red>
+ <green>8</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Greece</name>
+ <flag>greece.png</flag>
+ <capital>Athens</capital>
+ <color>
+ <red>131</red>
+ <green>116</green>
+ <blue>99</blue>
+ </color>
+ </division>
+ <division>
+ <name>Hungary</name>
+ <flag>hungary.png</flag>
+ <capital>Budapest</capital>
+ <color>
+ <red>255</red>
+ <green>240</green>
+ <blue>245</blue>
+ </color>
+ </division>
+ <division>
+ <name>Iceland</name>
+ <flag>iceland.png</flag>
+ <capital>Reykjavik</capital>
+ <color>
+ <red>255</red>
+ <green>140</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ireland</name>
+ <flag>ireland.png</flag>
+ <capital>Dublin</capital>
+ <color>
+ <red>122</red>
+ <green>254</green>
+ <blue>50</blue>
+ </color>
+ </division>
+ <division>
+ <name>Italy</name>
+ <flag>italy.png</flag>
+ <capital>Rome</capital>
+ <color>
+ <red>254</red>
+ <green>254</green>
+ <blue>122</blue>
+ </color>
+ </division>
+ <division>
+ <name>Latvia</name>
+ <flag>latvia.png</flag>
+ <capital>Riga</capital>
+ <color>
+ <red>164</red>
+ <green>187</green>
+ <blue>9</blue>
+ </color>
+ </division>
+ <division>
+ <name>Lithuania</name>
+ <flag>lithuania.png</flag>
+ <capital>Vilnius</capital>
+ <color>
+ <red>255</red>
+ <green>105</green>
+ <blue>180</blue>
+ </color>
+ </division>
+ <division>
+ <name>Luxembourg</name>
+ <flag>luxembourg.png</flag>
+ <capital>Luxembourg</capital>
+ <color>
+ <red>255</red>
+ <green>170</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Moldova</name>
+ <flag>moldova.png</flag>
+ <capital>Chisinau</capital>
+ <color>
+ <red>10</red>
+ <green>10</green>
+ <blue>237</blue>
+ </color>
+ </division>
+ <division>
+ <name>Netherlands</name>
+ <flag>netherlands.png</flag>
+ <capital>Amsterdam</capital>
+ <color>
+ <red>138</red>
+ <green>43</green>
+ <blue>226</blue>
+ </color>
+ </division>
+ <division>
+ <name>Norway</name>
+ <flag>norway.png</flag>
+ <capital>Oslo</capital>
+ <color>
+ <red>248</red>
+ <green>8</green>
+ <blue>8</blue>
+ </color>
+ </division>
+ <division>
+ <name>Poland</name>
+ <flag>poland.png</flag>
+ <capital>Warsaw</capital>
+ <color>
+ <red>155</red>
+ <green>142</green>
+ <blue>15</blue>
+ </color>
+ </division>
+ <division>
+ <name>Portugal</name>
+ <flag>portugal.png</flag>
+ <capital>Lisbon</capital>
+ <color>
+ <red>249</red>
+ <green>3</green>
+ <blue>105</blue>
+ </color>
+ </division>
+ <division>
+ <name>Romania</name>
+ <flag>romania.png</flag>
+ <capital>Bucharest</capital>
+ <color>
+ <red>53</red>
+ <green>142</green>
+ <blue>142</blue>
+ </color>
+ </division>
+ <division>
+ <name>Russia</name>
+ <flag>russia.png</flag>
+ <capital>Moscow</capital>
+ <color>
+ <red>175</red>
+ <green>238</green>
+ <blue>238</blue>
+ </color>
+ </division>
+ <division>
+ <name>San Marino</name>
+ <flag>san_marino.png</flag>
+ <capital>San Marino</capital>
+ <color>
+ <red>139</red>
+ <green>139</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Serbia</name>
+ <flag>serbia.png</flag>
+ <capital>Belgrade</capital>
+ <color>
+ <red>120</red>
+ <green>144</green>
+ <blue>18</blue>
+ </color>
+ </division>
+ <division>
+ <name>Montenegro</name>
+ <flag>montenegro.png</flag>
+ <capital>Podgorica</capital>
+ <color>
+ <red>255</red>
+ <green>12</green>
+ <blue>12</blue>
+ </color>
+ </division>
+ <division>
+ <name>Slovakia</name>
+ <flag>slovakia.png</flag>
+ <capital>Bratislava</capital>
+ <color>
+ <red>139</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Slovenia</name>
+ <flag>slovenia.png</flag>
+ <capital>Ljubljana</capital>
+ <color>
+ <red>30</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Spain</name>
+ <flag>spain.png</flag>
+ <capital>Madrid</capital>
+ <color>
+ <red>254</red>
+ <green>218</green>
+ <blue>182</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sweden</name>
+ <flag>sweden.png</flag>
+ <capital>Stockholm</capital>
+ <color>
+ <red>136</red>
+ <green>136</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Switzerland</name>
+ <flag>switzerland.png</flag>
+ <capital>Bern</capital>
+ <color>
+ <red>215</red>
+ <green>3</green>
+ <blue>50</blue>
+ </color>
+ </division>
+ <division>
+ <name>Turkey</name>
+ <flag>turkey.png</flag>
+ <capital>Ankara</capital>
+ <color>
+ <red>0</red>
+ <green>136</green>
+ <blue>136</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ukraine</name>
+ <flag>ukraine.png</flag>
+ <capital>Kiev</capital>
+ <color>
+ <red>136</red>
+ <green>5</green>
+ <blue>188</blue>
+ </color>
+ </division>
+ <division>
+ <name>United Kingdom</name>
+ <flag>uk.png</flag>
+ <capital>London</capital>
+ <color>
+ <red>254</red>
+ <green>206</green>
+ <blue>50</blue>
+ </color>
+ </division>
+ <division>
+ <name>Canada</name>
+ <capital>Ottawa</capital>
+ <flag>canada.png</flag>
+ <color>
+ <red>153</red>
+ <green>204</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>El Salvador</name>
+ <capital>San Salvador</capital>
+ <flag>el_salvador.png</flag>
+ <color>
+ <red>102</red>
+ <green>153</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>The United States of America</name>
+ <capital>Washington D.C.</capital>
+ <flag>usa.png</flag>
+ <color>
+ <red>204</red>
+ <green>153</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>The Bahamas</name>
+ <capital>Nassau</capital>
+ <flag>bahamas.png</flag>
+ <color>
+ <red>102</red>
+ <green>51</green>
+ <blue>102</blue>
+ </color>
+ </division>
+ <division>
+ <name>The Dominican Republic</name>
+ <capital>Santo Domingo</capital>
+ <flag>dominicanrepublic.png</flag>
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>51</blue>
+ </color>
+ </division>
+ <division>
+ <name>Haiti</name>
+ <capital>Port-au-Prince</capital>
+ <flag>haiti.png</flag>
+ <color>
+ <red>51</red>
+ <green>255</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cuba</name>
+ <capital>Havana</capital>
+ <flag>cuba_3x2.png</flag>
+ <color>
+ <red>255</red>
+ <green>204</green>
+ <blue>153</blue>
+ </color>
+ </division>
+ <division>
+ <name>Jamaica</name>
+ <capital>Kingston</capital>
+ <flag>jamaica.png</flag>
+ <color>
+ <red>204</red>
+ <green>51</green>
+ <blue>204</blue>
+ </color>
+ </division>
+ <division>
+ <name>Dominica</name>
+ <capital>Roseau</capital>
+ <flag>dominica.png</flag>
+ <color>
+ <red>153</red>
+ <green>102</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Barbados</name>
+ <capital>Bridgetown</capital>
+ <flag>barbados.png</flag>
+ <color>
+ <red>0</red>
+ <green>204</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Antigua and Barbuda</name>
+ <capital>St. John's</capital>
+ <flag>antigua.png</flag>
+ <color>
+ <red>102</red>
+ <green>153</green>
+ <blue>153</blue>
+ </color>
+ </division>
+ <division>
+ <name>Trinidad and Tobago</name>
+ <capital>Port of Spain</capital>
+ <flag>trinidad_tobago.png</flag>
+ <color>
+ <red>51</red>
+ <green>204</green>
+ <blue>204</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mexico</name>
+ <capital>Mexico City</capital>
+ <flag>mexico.png</flag>
+ <color>
+ <red>228</red>
+ <green>228</green>
+ <blue>228</blue>
+ </color>
+ </division>
+ <division>
+ <name>Guatemala</name>
+ <capital>Guatemala City</capital>
+ <flag>guatemala.png</flag>
+ <color>
+ <red>153</red>
+ <green>255</green>
+ <blue>153</blue>
+ </color>
+ </division>
+ <division>
+ <name>Belize</name>
+ <capital>Belmopan</capital>
+ <flag>belize.png</flag>
+ <color>
+ <red>204</red>
+ <green>102</green>
+ <blue>51</blue>
+ </color>
+ </division>
+ <division>
+ <name>Honduras</name>
+ <capital>Tegucigalpa</capital>
+ <flag>honduras.png</flag>
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>204</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nicaragua</name>
+ <capital>Managua</capital>
+ <flag>nicaragua.png</flag>
+ <color>
+ <red>255</red>
+ <green>204</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>Costa Rica</name>
+ <capital>San José</capital>
+ <flag>costa_rica.png</flag>
+ <color>
+ <red>153</red>
+ <green>204</green>
+ <blue>204</blue>
+ </color>
+ </division>
+ <division>
+ <name>Panama</name>
+ <capital>Panama City</capital>
+ <flag>panama.png</flag>
+ <color>
+ <red>241</red>
+ <green>239</green>
+ <blue>51</blue>
+ </color>
+ </division>
+ <division>
+ <name>Colombia</name>
+ <flag>colombia.png</flag>
+ <capital>Bogotá</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Venezuela</name>
+ <flag>venezuela.png</flag>
+ <capital>Caracas</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Guyana</name>
+ <flag>guyana.png</flag>
+ <capital>Georgetown</capital>
+ <color>
+ <red>130</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Suriname</name>
+ <flag>suriname.png</flag>
+ <capital>Paramaribo</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>French Guiana</name>
+ <flag>france.png</flag>
+ <capital>Cayenne</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Ecuador</name>
+ <flag>ecuador.png</flag>
+ <capital>Quito</capital>
+ <color>
+ <red>130</red>
+ <green>190</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Peru</name>
+ <flag>peru.png</flag>
+ <capital>Lima</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Brazil</name>
+ <flag>brazil.png</flag>
+ <capital>Brasilia</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bolivia</name>
+ <flag>bolivia.png</flag>
+ <capital>La Paz</capital>
+ <color>
+ <red>130</red>
+ <green>250</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Chile</name>
+ <flag>chile.png</flag>
+ <capital>Santiago</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Paraguay</name>
+ <flag>paraguay.png</flag>
+ <capital>Asunción</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>190</blue>
+ </color>
+ </division>
+ <division>
+ <name>Argentina</name>
+ <flag>argentina.png</flag>
+ <capital>Buenos Aires</capital>
+ <color>
+ <red>190</red>
+ <green>130</green>
+ <blue>250</blue>
+ </color>
+ </division>
+ <division>
+ <name>Uruguay</name>
+ <flag>uruguay.png</flag>
+ <capital>Montevideo</capital>
+ <color>
+ <red>190</red>
+ <green>190</green>
+ <blue>130</blue>
+ </color>
+ </division>
+ <division>
+ <name>Australia</name>
+ <capital>Canberra</capital>
+ <flag>australia.png</flag>
+ <color>
+ <red>0</red>
+ <green>255</green>
+ <blue>150</blue>
+ </color>
+ </division>
+ <division>
+ <name>New Zealand</name>
+ <capital>Wellington</capital>
+ <flag>NewZealand.png</flag>
+ <color>
+ <red>6</red>
+ <green>198</green>
+ <blue>142</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vatican City</name>
+ <capital>Vatican City</capital>
+ <flag>Vatican.png</flag>
+ <color>
+ <red>54</red>
+ <green>164</green>
+ <blue>93</blue>
+ </color>
+ </division>
+ <division>
+ <name>Andorra</name>
+ <capital>Andorra la Vella</capital>
+ <flag>andorra.png</flag>
+ <color>
+ <red>31</red>
+ <green>34</green>
+ <blue>109</blue>
+ </color>
+ </division>
+ <division>
+ <name>Monaco</name>
+ <capital>Monaco-Ville</capital>
+ <flag>Monaco.png</flag>
+ <color>
+ <red>54</red>
+ <green>59</green>
+ <blue>164</blue>
+ </color>
+ </division>
+ <division>
+ <name>China</name>
+ <capital>Beijing</capital>
+ <flag>china.png</flag>
+ <color>
+ <red>62</red>
+ <green>66</green>
+ <blue>145</blue>
+ </color>
+ </division>
+ <division>
+ <name>India</name>
+ <capital>New Delhi</capital>
+ <flag>india.png</flag>
+ <color>
+ <red>62</red>
+ <green>145</green>
+ <blue>68</blue>
+ </color>
+ </division>
+ <division>
+ <name>Sri Lanka</name>
+ <capital>Colombo and Sri Jayewardenepura</capital>
+ <flag>SriLanka.png</flag>
+ <color>
+ <red>145</red>
+ <green>62</green>
+ <blue>144</blue>
+ </color>
+ </division>
+ <division>
+ <name>Mongolia</name>
+ <flag>mongolia.png</flag>
+ <capital>Ulaanbaatar</capital>
+ <color>
+ <red>174</red>
+ <green>189</green>
+ <blue>2</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kazakhstan</name>
+ <flag>kazakhstan.png</flag>
+ <capital>Astana</capital>
+ <color>
+ <red>189</red>
+ <green>130</green>
+ <blue>2</blue>
+ </color>
+ </division>
+ <division>
+ <name>Japan</name>
+ <flag>japan.png</flag>
+ <capital>Tokyo</capital>
+ <color>
+ <red>246</red>
+ <green>70</green>
+ <blue>22</blue>
+ </color>
+ </division>
+ <division>
+ <name>Myanmar</name>
+ <flag>myanmar.png</flag>
+ <capital>Naypyidaw</capital>
+ <color>
+ <red>62</red>
+ <green>170</green>
+ <blue>220</blue>
+ </color>
+ </division>
+ <division>
+ <name>Nepal</name>
+ <flag>nepal.png</flag>
+ <capital>Kathmandu</capital>
+ <color>
+ <red>220</red>
+ <green>125</green>
+ <blue>62</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bhutan</name>
+ <flag>bhutan.png</flag>
+ <capital>Thimphu</capital>
+ <color>
+ <red>123</red>
+ <green>104</green>
+ <blue>166</blue>
+ </color>
+ </division>
+ <division>
+ <name>Indonesia</name>
+ <flag>indonesia.png</flag>
+ <capital>Jakarta</capital>
+ <color>
+ <red>5</red>
+ <green>97</green>
+ <blue>37</blue>
+ </color>
+ </division>
+ <division>
+ <name>Malaysia</name>
+ <flag>malaysia.png</flag>
+ <capital>Kuala Lumpur</capital>
+ <color>
+ <red>6</red>
+ <green>40</green>
+ <blue>126</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bangladesh</name>
+ <flag>bangladesh.png</flag>
+ <capital>Dhaka</capital>
+ <color>
+ <red>86</red>
+ <green>227</green>
+ <blue>79</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cyprus</name>
+ <flag>cyprus_4x3.png</flag>
+ <capital>Nicosia</capital>
+ <color>
+ <red>213</red>
+ <green>99</green>
+ <blue>120</blue>
+ </color>
+ </division>
+ <division>
+ <name>Afghanistan</name>
+ <flag>afghanistan.png</flag>
+ <capital>Kabul</capital>
+ <color>
+ <red>211</red>
+ <green>241</green>
+ <blue>12</blue>
+ </color>
+ </division>
+ <division>
+ <name>Azerbaijan</name>
+ <flag>azerbaijan.png</flag>
+ <capital>Baku</capital>
+ <color>
+ <red>70</red>
+ <green>65</green>
+ <blue>69</blue>
+ </color>
+ </division>
+ <division>
+ <name>Armenia</name>
+ <flag>armenia.png</flag>
+ <capital>Yerevan</capital>
+ <color>
+ <red>142</red>
+ <green>88</green>
+ <blue>136</blue>
+ </color>
+ </division>
+ <division>
+ <name>Bahrain</name>
+ <flag>bahrain.png</flag>
+ <capital>Manama</capital>
+ <color>
+ <red>191</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </division>
+ <division>
+ <name>Georgia</name>
+ <flag>georgia.png</flag>
+ <capital>Tbilisi</capital>
+ <color>
+ <red>217</red>
+ <green>26</green>
+ <blue>84</blue>
+ </color>
+ </division>
+ <division>
+ <name>Turkmenistan</name>
+ <flag>turkmenistan.png</flag>
+ <capital>Ashgabat</capital>
+ <color>
+ <red>142</red>
+ <green>171</green>
+ <blue>150</blue>
+ </color>
+ </division>
+ <division>
+ <name>Uzbekistan</name>
+ <flag>uzbekistan.png</flag>
+ <capital>Tashkent</capital>
+ <color>
+ <red>103</red>
+ <green>201</green>
+ <blue>205</blue>
+ </color>
+ </division>
+ <division>
+ <name>Kyrgyzstan</name>
+ <flag>kyrgyzstan.png</flag>
+ <capital>Bishkek</capital>
+ <color>
+ <red>249</red>
+ <green>173</green>
+ <blue>223</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tajikistan</name>
+ <flag>tajikistan.png</flag>
+ <capital>Dushanbe</capital>
+ <color>
+ <red>103</red>
+ <green>205</green>
+ <blue>175</blue>
+ </color>
+ </division>
+ <division>
+ <name>Pakistan</name>
+ <flag>pakistan.png</flag>
+ <capital>Islamabad</capital>
+ <color>
+ <red>171</red>
+ <green>142</green>
+ <blue>168</blue>
+ </color>
+ </division>
+ <division>
+ <name>Laos</name>
+ <flag>laos.png</flag>
+ <capital>Vientiane</capital>
+ <color>
+ <red>174</red>
+ <green>42</green>
+ <blue>229</blue>
+ </color>
+ </division>
+ <division>
+ <name>Cambodia</name>
+ <flag>cambodia.png</flag>
+ <capital>Phnom Penh</capital>
+ <color>
+ <red>227</red>
+ <green>233</green>
+ <blue>255</blue>
+ </color>
+ </division>
+ <division>
+ <name>East Timor</name>
+ <flag>easttimor.png</flag>
+ <capital>Dili</capital>
+ <color>
+ <red>132</red>
+ <green>205</green>
+ <blue>208</blue>
+ </color>
+ </division>
+ <division>
+ <name>Brunei</name>
+ <flag>brunei.png</flag>
+ <capital>Bandar Seri Begawan</capital>
+ <color>
+ <red>239</red>
+ <green>56</green>
+ <blue>56</blue>
+ </color>
+ </division>
+ <division>
+ <name>Philippines</name>
+ <flag>philippines.png</flag>
+ <capital>Manila</capital>
+ <color>
+ <red>239</red>
+ <green>224</green>
+ <blue>56</blue>
+ </color>
+ </division>
+ <division>
+ <name>Thailand</name>
+ <flag>thailand.png</flag>
+ <capital>Bangkok</capital>
+ <color>
+ <red>56</red>
+ <green>239</green>
+ <blue>185</blue>
+ </color>
+ </division>
+ <division>
+ <name>Vietnam</name>
+ <flag>vietnam.png</flag>
+ <capital>Hanoi</capital>
+ <color>
+ <red>56</red>
+ <green>233</green>
+ <blue>239</blue>
+ </color>
+ </division>
+ <division>
+ <name>Republic of China (Taiwan)</name>
+ <flag>taiwan.png</flag>
+ <capital>Taipei</capital>
+ <color>
+ <red>99</red>
+ <green>239</green>
+ <blue>56</blue>
+ </color>
+ </division>
+ <division>
+ <name>Singapore</name>
+ <flag>singapore.png</flag>
+ <capital>Singapore</capital>
+ <color>
+ <red>229</red>
+ <green>140</green>
+ <blue>54</blue>
+ </color>
+ </division>
+ <division>
+ <name>Democratic People's Republic of Korea</name>
+ <flag>nkorea.png</flag>
+ <capital>Pyeongyang</capital>
+ <color>
+ <red>179</red>
+ <green>90</green>
+ <blue>18</blue>
+ </color>
+ </division>
+ <division>
+ <name>Republic of Korea</name>
+ <flag>skorea.png</flag>
+ <capital>Seoul</capital>
+ <color>
+ <red>69</red>
+ <green>118</green>
+ <blue>65</blue>
+ </color>
+ </division>
+ <division>
+ <name>Fiji</name>
+ <flag>fiji.png</flag>
+ <capital>Suva</capital>
+ <color>
+ <red>122</red>
+ <green>195</green>
+ <blue>222</blue>
+ </color>
+ </division>
+ <division>
+ <name>Tonga</name>
+ <flag>tonga.png</flag>
+ <capital>Nuku'alofa</capital>
+ <color>
+ <red>222</red>
+ <green>122</green>
+ <blue>122</blue>
+ </color>
+ </division>
+ <division>
+ <name>Papua New Guinea</name>
+ <flag>papua_new_guinea.png</flag>
+ <capital>Port Moresby</capital>
+ <color>
+ <red>184</red>
+ <green>46</green>
+ <blue>46</blue>
+ </color>
+ </division>
+ <division>
+ <name>Greenland (Denmark)</name>
+ <capital>Nuuk</capital>
+ <flag>greenland.png</flag>
+ <color>
+ <red>163</red>
+ <green>244</green>
+ <blue>184</blue>
+ </color>
+ </division>
+</map>
diff --git a/kgeography/data/world.png b/kgeography/data/world.png
new file mode 100644
index 00000000..8f4b6b1e
--- /dev/null
+++ b/kgeography/data/world.png
Binary files differ