Add infrastructure for geodns mappings
authorTom Hughes <tom@compton.nu>
Wed, 12 Oct 2011 21:38:40 +0000 (22:38 +0100)
committerTom Hughes <tom@compton.nu>
Wed, 12 Oct 2011 21:38:40 +0000 (22:38 +0100)
.gitignore
Makefile
bin/mkgeo [new file with mode: 0755]
bin/update [new file with mode: 0755]
kml/.gitkeep [new file with mode: 0644]
lib/countries.xml [new file with mode: 0644]
src/tile.openstreetmap [new file with mode: 0644]

index 8fce603003c1e5857013afec915ace9fc8bcdb8d..9c008160e24d7cfde4a8bb06e8d65ebe540831ec 100644 (file)
@@ -1 +1,2 @@
 data/
+kml/
index d945c5864a4db88f63c7cafa9e19aa3e90141c74..f8a6c3b206baa42fb19ce8a5a9f5ee25b30eaa82 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,13 @@
 all: data/openstreetmap.org data/openstreetmap.com data/openstreetmap.net \
      data/openstreetmaps.org data/osm.org \
-     data/osmfoundation.org data/stateofthemap.org data/stateofthemap.com
+     data/osmfoundation.org data/stateofthemap.org data/stateofthemap.com \
+     data/tile.openstreetmap.org kml/tile.openstreetmap.org.kml
 
 clean:
-       rm data/*
+       rm lib/countries.xml data/*
+
+lib/countries.xml:
+       curl -s -o $@ http://api.geonames.org/countryInfo?username=demo
 
 data/openstreetmap.org: src/openstreetmap
 data/openstreetmap.com: src/openstreetmap
@@ -14,5 +18,8 @@ data/osmfoundation.org: src/osmfoundation
 data/stateofthemap.org: src/stateofthemap
 data/stateofthemap.com: src/stateofthemap
 
+data/tile.openstreetmap.org kml/tile.openstreetmap.org: src/tile.openstreetmap bin/mkgeo lib/countries.xml
+       bin/mkgeo tile.openstreetmap tile.openstreetmap.org
+
 data/%:
        sed -e 's/$(notdir $<)/$(notdir $@)/g' < $< > $@
diff --git a/bin/mkgeo b/bin/mkgeo
new file mode 100755 (executable)
index 0000000..7f80e98
--- /dev/null
+++ b/bin/mkgeo
@@ -0,0 +1,176 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+use IO::File;
+use Math::Trig qw(deg2rad pip2 great_circle_distance);
+use XML::Writer;
+use XML::TreeBuilder;
+use YAML;
+
+my $source = shift @ARGV;
+my $zone = shift @ARGV;
+my $servers = YAML::LoadFile("src/${source}");
+
+my %countries = ();
+
+my $countries = XML::TreeBuilder->new->parsefile("lib/countries.xml");
+
+foreach my $country ($countries->look_down("_tag" => "country"))
+{
+    my $code = $country->look_down("_tag" => "countryCode")->as_text;
+    my $name = $country->look_down("_tag" => "countryName")->as_text;
+    my $continent = $country->look_down("_tag" => "continent")->as_text;
+    my $west = $country->look_down("_tag" => "bBoxWest")->as_text;
+    my $north = $country->look_down("_tag" => "bBoxNorth")->as_text;
+    my $east = $country->look_down("_tag" => "bBoxEast")->as_text;
+    my $south = $country->look_down("_tag" => "bBoxSouth")->as_text;
+    my $lat = centre_lat( $south, $north );
+    my $lon = centre_lon( $west, $east );
+    my @servers;
+
+    foreach my $servername (keys %$servers)
+    {
+        my $server = $servers->{$servername};
+        my $match = match_country($server, $code, $continent);
+
+        if ($match eq "preferred" || $match eq "allowed")
+        {
+            my $priority = $match eq "preferred" ? 20 : 10;
+            my $distance = distance($lat, $lon, $server->{lat}, $server->{lon});
+
+#            print STDERR "$servername is $match for $name with distance $distance\n";
+
+            push @servers, { name => $servername, priority => $priority, distance => $distance };
+        }
+    }
+
+    $countries{$code} = {
+        code => $code, name => $name, continent => $continent,
+        lat => $lat, lon => $lon, servers => \@servers
+    };
+}
+
+$countries->delete;
+
+my $zonefile = IO::File->new("> data/${zone}") || die "$!";
+my $kmlfile = IO::File->new("> kml/${zone}.kml") || die "$!";
+my $kmlwriter = XML::Writer->new(OUTPUT => $kmlfile);
+
+$kmlwriter->xmlDecl("UTF-8");
+$kmlwriter->startTag("kml", "xmlns" => "http://www.opengis.net/kml/2.2");
+$kmlwriter->startTag("Document");
+
+foreach my $country (values %countries)
+{
+    my @servers = sort { $b->{priority} <=> $a->{priority} || $a->{distance} <=> $b->{distance} } @{$country->{servers}};
+    my $server = $servers->{$servers[0]->{name}};
+
+    $zonefile->print("C\L$country->{code}\E.${zone}:$servers[0]->{name}.${zone}:600\n");
+
+    $kmlwriter->startTag("Placemark");
+    $kmlwriter->dataElement("name", $country->{name});
+    $kmlwriter->startTag("LineString");
+    $kmlwriter->startTag("coordinates");
+    $kmlwriter->characters("$country->{lon},$country->{lat}");
+    $kmlwriter->characters("$server->{lon},$server->{lat}");
+    $kmlwriter->endTag("coordinates");
+    $kmlwriter->endTag("LineString");
+    $kmlwriter->endTag("Placemark");
+}
+
+foreach my $server (keys %$servers)
+{
+    $zonefile->print("Cxx.${zone}:${server}.${zone}:600\n");
+}
+
+$kmlwriter->endTag("Document");
+$kmlwriter->endTag("kml");
+$kmlwriter->end();
+
+$kmlfile->close();
+$zonefile->close();
+
+exit 0;
+
+sub centre_lat
+{
+    my $south = shift;
+    my $north = shift;
+
+    return ( $south + $north ) / 2;
+}
+
+sub centre_lon
+{
+    my $west = shift;
+    my $east = shift;
+    my $lon;
+
+    if ($west < $east)
+    {
+        $lon = ( $west + $east ) / 2;
+    }
+    else
+    {
+        $lon = ( $west + $east + 360 ) / 2;
+    }
+
+    $lon = $lon - 360 if $lon > 180;
+
+    return $lon
+}
+
+sub match_country
+{
+    my $server = shift;
+    my $country = shift;
+    my $continent = shift;
+    my $match;
+
+    if ($server->{preferred} &&
+        $server->{preferred}->{countries} &&
+        grep { $_ eq $country } @{$server->{preferred}->{countries}})
+    {
+        $match = "preferred";
+    }
+    elsif ($server->{preferred} &&
+           $server->{preferred}->{continents} &&
+           grep { $_ eq $continent } @{$server->{preferred}->{continents}})
+    {
+        $match = "preferred";
+    }
+    elsif ($server->{allowed} &&
+           $server->{allowed}->{countries} &&
+           grep { $_ eq $country } @{$server->{allowed}->{countries}})
+    {
+        $match = "allowed";
+    }
+    elsif ($server->{allowed} &&
+           $server->{allowed}->{continents} &&
+           grep { $_ eq $continent } @{$server->{allowed}->{continents}})
+    {
+        $match = "allowed";
+    }
+    elsif ($server->{allowed})
+    {
+        $match = "none";
+    }
+    else
+    {
+        $match = "allowed";
+    }
+
+    return $match;
+}
+
+sub distance
+{
+    my $lat1 = deg2rad(shift);
+    my $lon1 = deg2rad(shift);
+    my $lat2 = deg2rad(shift);
+    my $lon2 = deg2rad(shift);
+
+    return great_circle_distance($lon1, pip2 - $lat1, $lon2, pip2 - $lat2);
+}
diff --git a/bin/update b/bin/update
new file mode 100755 (executable)
index 0000000..21d018b
--- /dev/null
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# Upload data to Bytemark Hosting's content DNS servers
+#
+
+RSYNC=/usr/bin/rsync
+USER=openstreetmap
+
+if [ ! -f $RSYNC ] ; then
+  echo "You need rsync installed to use this script"
+  if [ -f /etc/debian_version ] ; then
+    echo "I'll try to install it automatically."
+    apt-get install rsync
+  fi
+fi
+
+for SERVER in  upload ; do
+  echo -n "Server $SERVER.ns.bytemark.co.uk..."
+  if ping -c 1 $SERVER.ns.bytemark.co.uk >/dev/null 2>&1 ; then
+    echo -n "alive, sending updates..."
+    if $RSYNC -C -r --delete  data/ dns@$SERVER.ns.bytemark.co.uk::$USER; then
+      echo "sent."
+    else
+      echo "failed :-("
+    fi
+  else
+    echo "not responding."
+  fi
+done
diff --git a/kml/.gitkeep b/kml/.gitkeep
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/lib/countries.xml b/lib/countries.xml
new file mode 100644 (file)
index 0000000..aec88f4
--- /dev/null
@@ -0,0 +1,4753 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<geonames>
+<country>
+<countryCode>AD</countryCode>
+<countryName>Andorra</countryName>
+<isoNumeric>020</isoNumeric>
+<isoAlpha3>AND</isoAlpha3>
+<fipsCode>AN</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Andorra la Vella</capital>
+<areaInSqKm>468.0</areaInSqKm>
+<population>84000</population>
+<currencyCode>EUR</currencyCode>
+<languages>ca</languages>
+<geonameId>3041565</geonameId>
+<bBoxWest>1.422111</bBoxWest>
+<bBoxNorth>42.658695</bBoxNorth>
+<bBoxEast>1.780389</bBoxEast>
+<bBoxSouth>42.435081</bBoxSouth>
+</country>
+<country>
+<countryCode>AE</countryCode>
+<countryName>United Arab Emirates</countryName>
+<isoNumeric>784</isoNumeric>
+<isoAlpha3>ARE</isoAlpha3>
+<fipsCode>AE</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Abu Dhabi</capital>
+<areaInSqKm>82880.0</areaInSqKm>
+<population>4975593</population>
+<currencyCode>AED</currencyCode>
+<languages>ar-AE,fa,en,hi,ur</languages>
+<geonameId>290557</geonameId>
+<bBoxWest>51.58332824707031</bBoxWest>
+<bBoxNorth>26.08415985107422</bBoxNorth>
+<bBoxEast>56.38166046142578</bBoxEast>
+<bBoxSouth>22.633329391479492</bBoxSouth>
+</country>
+<country>
+<countryCode>AF</countryCode>
+<countryName>Afghanistan</countryName>
+<isoNumeric>004</isoNumeric>
+<isoAlpha3>AFG</isoAlpha3>
+<fipsCode>AF</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Kabul</capital>
+<areaInSqKm>647500.0</areaInSqKm>
+<population>29121286</population>
+<currencyCode>AFN</currencyCode>
+<languages>fa-AF,ps,uz-AF,tk</languages>
+<geonameId>1149361</geonameId>
+<bBoxWest>60.478443</bBoxWest>
+<bBoxNorth>38.483418</bBoxNorth>
+<bBoxEast>74.879448</bBoxEast>
+<bBoxSouth>29.377472</bBoxSouth>
+</country>
+<country>
+<countryCode>AG</countryCode>
+<countryName>Antigua and Barbuda</countryName>
+<isoNumeric>028</isoNumeric>
+<isoAlpha3>ATG</isoAlpha3>
+<fipsCode>AC</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>St. John's</capital>
+<areaInSqKm>443.0</areaInSqKm>
+<population>86754</population>
+<currencyCode>XCD</currencyCode>
+<languages>en-AG</languages>
+<geonameId>3576396</geonameId>
+<bBoxWest>-61.906425</bBoxWest>
+<bBoxNorth>17.729387</bBoxNorth>
+<bBoxEast>-61.672421</bBoxEast>
+<bBoxSouth>16.996979</bBoxSouth>
+</country>
+<country>
+<countryCode>AI</countryCode>
+<countryName>Anguilla</countryName>
+<isoNumeric>660</isoNumeric>
+<isoAlpha3>AIA</isoAlpha3>
+<fipsCode>AV</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>The Valley</capital>
+<areaInSqKm>102.0</areaInSqKm>
+<population>13254</population>
+<currencyCode>XCD</currencyCode>
+<languages>en-AI</languages>
+<geonameId>3573511</geonameId>
+<bBoxWest>-63.172901</bBoxWest>
+<bBoxNorth>18.283424</bBoxNorth>
+<bBoxEast>-62.971359</bBoxEast>
+<bBoxSouth>18.166815</bBoxSouth>
+</country>
+<country>
+<countryCode>AL</countryCode>
+<countryName>Albania</countryName>
+<isoNumeric>008</isoNumeric>
+<isoAlpha3>ALB</isoAlpha3>
+<fipsCode>AL</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Tirana</capital>
+<areaInSqKm>28748.0</areaInSqKm>
+<population>2986952</population>
+<currencyCode>ALL</currencyCode>
+<languages>sq,el</languages>
+<geonameId>783754</geonameId>
+<bBoxWest>19.293972</bBoxWest>
+<bBoxNorth>42.665611</bBoxNorth>
+<bBoxEast>21.068472</bBoxEast>
+<bBoxSouth>39.648361</bBoxSouth>
+</country>
+<country>
+<countryCode>AM</countryCode>
+<countryName>Armenia</countryName>
+<isoNumeric>051</isoNumeric>
+<isoAlpha3>ARM</isoAlpha3>
+<fipsCode>AM</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Yerevan</capital>
+<areaInSqKm>29800.0</areaInSqKm>
+<population>2968000</population>
+<currencyCode>AMD</currencyCode>
+<languages>hy</languages>
+<geonameId>174982</geonameId>
+<bBoxWest>43.44978</bBoxWest>
+<bBoxNorth>41.301834</bBoxNorth>
+<bBoxEast>46.772435045159995</bBoxEast>
+<bBoxSouth>38.830528</bBoxSouth>
+</country>
+<country>
+<countryCode>AO</countryCode>
+<countryName>Angola</countryName>
+<isoNumeric>024</isoNumeric>
+<isoAlpha3>AGO</isoAlpha3>
+<fipsCode>AO</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Luanda</capital>
+<areaInSqKm>1246700.0</areaInSqKm>
+<population>13068161</population>
+<currencyCode>AOA</currencyCode>
+<languages>pt-AO</languages>
+<geonameId>3351879</geonameId>
+<bBoxWest>11.679219</bBoxWest>
+<bBoxNorth>-4.376826</bBoxNorth>
+<bBoxEast>24.082119</bBoxEast>
+<bBoxSouth>-18.042076</bBoxSouth>
+</country>
+<country>
+<countryCode>AQ</countryCode>
+<countryName>Antarctica</countryName>
+<isoNumeric>010</isoNumeric>
+<isoAlpha3>ATA</isoAlpha3>
+<fipsCode>AY</fipsCode>
+<continent>AN</continent>
+<continentName>Antarctica</continentName>
+<capital/>
+<areaInSqKm>1.4E7</areaInSqKm>
+<population>0</population>
+<currencyCode/>
+<languages/>
+<geonameId>6697173</geonameId>
+<bBoxWest>-179.9999</bBoxWest>
+<bBoxNorth>-60.515533</bBoxNorth>
+<bBoxEast>179.9999</bBoxEast>
+<bBoxSouth>-89.9999</bBoxSouth>
+</country>
+<country>
+<countryCode>AR</countryCode>
+<countryName>Argentina</countryName>
+<isoNumeric>032</isoNumeric>
+<isoAlpha3>ARG</isoAlpha3>
+<fipsCode>AR</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Buenos Aires</capital>
+<areaInSqKm>2766890.0</areaInSqKm>
+<population>41343201</population>
+<currencyCode>ARS</currencyCode>
+<languages>es-AR,en,it,de,fr,gn</languages>
+<geonameId>3865483</geonameId>
+<bBoxWest>-73.58297</bBoxWest>
+<bBoxNorth>-21.781277</bBoxNorth>
+<bBoxEast>-53.591835</bBoxEast>
+<bBoxSouth>-55.061314</bBoxSouth>
+</country>
+<country>
+<countryCode>AS</countryCode>
+<countryName>American Samoa</countryName>
+<isoNumeric>016</isoNumeric>
+<isoAlpha3>ASM</isoAlpha3>
+<fipsCode>AQ</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Pago Pago</capital>
+<areaInSqKm>199.0</areaInSqKm>
+<population>57881</population>
+<currencyCode>USD</currencyCode>
+<languages>en-AS,sm,to</languages>
+<geonameId>5880801</geonameId>
+<bBoxWest>-170.841309</bBoxWest>
+<bBoxNorth>-14.162117</bBoxNorth>
+<bBoxEast>-169.416077</bBoxEast>
+<bBoxSouth>-14.382478</bBoxSouth>
+</country>
+<country>
+<countryCode>AT</countryCode>
+<countryName>Austria</countryName>
+<isoNumeric>040</isoNumeric>
+<isoAlpha3>AUT</isoAlpha3>
+<fipsCode>AU</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Vienna</capital>
+<areaInSqKm>83858.0</areaInSqKm>
+<population>8205000</population>
+<currencyCode>EUR</currencyCode>
+<languages>de-AT,hr,hu,sl</languages>
+<geonameId>2782113</geonameId>
+<bBoxWest>9.535916</bBoxWest>
+<bBoxNorth>49.017056</bBoxNorth>
+<bBoxEast>17.162722</bBoxEast>
+<bBoxSouth>46.378029</bBoxSouth>
+</country>
+<country>
+<countryCode>AU</countryCode>
+<countryName>Australia</countryName>
+<isoNumeric>036</isoNumeric>
+<isoAlpha3>AUS</isoAlpha3>
+<fipsCode>AS</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Canberra</capital>
+<areaInSqKm>7686850.0</areaInSqKm>
+<population>21515754</population>
+<currencyCode>AUD</currencyCode>
+<languages>en-AU</languages>
+<geonameId>2077456</geonameId>
+<bBoxWest>112.911057</bBoxWest>
+<bBoxNorth>-10.062805</bBoxNorth>
+<bBoxEast>153.639252</bBoxEast>
+<bBoxSouth>-43.64397</bBoxSouth>
+</country>
+<country>
+<countryCode>AW</countryCode>
+<countryName>Aruba</countryName>
+<isoNumeric>533</isoNumeric>
+<isoAlpha3>ABW</isoAlpha3>
+<fipsCode>AA</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Oranjestad</capital>
+<areaInSqKm>193.0</areaInSqKm>
+<population>71566</population>
+<currencyCode>AWG</currencyCode>
+<languages>nl-AW,es,en</languages>
+<geonameId>3577279</geonameId>
+<bBoxWest>-70.061134</bBoxWest>
+<bBoxNorth>12.630618</bBoxNorth>
+<bBoxEast>-69.866867</bBoxEast>
+<bBoxSouth>12.406093</bBoxSouth>
+</country>
+<country>
+<countryCode>AX</countryCode>
+<countryName>Åland Islands</countryName>
+<isoNumeric>248</isoNumeric>
+<isoAlpha3>ALA</isoAlpha3>
+<fipsCode/>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Mariehamn</capital>
+<areaInSqKm/>
+<population>26711</population>
+<currencyCode>EUR</currencyCode>
+<languages>sv-AX</languages>
+<geonameId>661882</geonameId>
+<bBoxWest>19.649027</bBoxWest>
+<bBoxNorth>60.42511</bBoxNorth>
+<bBoxEast>20.290777</bBoxEast>
+<bBoxSouth>59.977943</bBoxSouth>
+</country>
+<country>
+<countryCode>AZ</countryCode>
+<countryName>Azerbaijan</countryName>
+<isoNumeric>031</isoNumeric>
+<isoAlpha3>AZE</isoAlpha3>
+<fipsCode>AJ</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Baku</capital>
+<areaInSqKm>86600.0</areaInSqKm>
+<population>8303512</population>
+<currencyCode>AZN</currencyCode>
+<languages>az,ru,hy</languages>
+<geonameId>587116</geonameId>
+<bBoxWest>44.774113</bBoxWest>
+<bBoxNorth>41.90564</bBoxNorth>
+<bBoxEast>50.370083</bBoxEast>
+<bBoxSouth>38.820194</bBoxSouth>
+</country>
+<country>
+<countryCode>BA</countryCode>
+<countryName>Bosnia and Herzegovina</countryName>
+<isoNumeric>070</isoNumeric>
+<isoAlpha3>BIH</isoAlpha3>
+<fipsCode>BK</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Sarajevo</capital>
+<areaInSqKm>51129.0</areaInSqKm>
+<population>4590000</population>
+<currencyCode>BAM</currencyCode>
+<languages>bs,hr-BA,sr-BA</languages>
+<geonameId>3277605</geonameId>
+<bBoxWest>15.718945</bBoxWest>
+<bBoxNorth>45.239193</bBoxNorth>
+<bBoxEast>19.622223</bBoxEast>
+<bBoxSouth>42.546112</bBoxSouth>
+</country>
+<country>
+<countryCode>BB</countryCode>
+<countryName>Barbados</countryName>
+<isoNumeric>052</isoNumeric>
+<isoAlpha3>BRB</isoAlpha3>
+<fipsCode>BB</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Bridgetown</capital>
+<areaInSqKm>431.0</areaInSqKm>
+<population>285653</population>
+<currencyCode>BBD</currencyCode>
+<languages>en-BB</languages>
+<geonameId>3374084</geonameId>
+<bBoxWest>-59.648922</bBoxWest>
+<bBoxNorth>13.327257</bBoxNorth>
+<bBoxEast>-59.420376</bBoxEast>
+<bBoxSouth>13.039844</bBoxSouth>
+</country>
+<country>
+<countryCode>BD</countryCode>
+<countryName>Bangladesh</countryName>
+<isoNumeric>050</isoNumeric>
+<isoAlpha3>BGD</isoAlpha3>
+<fipsCode>BG</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Dhaka</capital>
+<areaInSqKm>144000.0</areaInSqKm>
+<population>156118464</population>
+<currencyCode>BDT</currencyCode>
+<languages>bn-BD,en</languages>
+<geonameId>1210997</geonameId>
+<bBoxWest>88.028336</bBoxWest>
+<bBoxNorth>26.631945</bBoxNorth>
+<bBoxEast>92.673668</bBoxEast>
+<bBoxSouth>20.743334</bBoxSouth>
+</country>
+<country>
+<countryCode>BE</countryCode>
+<countryName>Belgium</countryName>
+<isoNumeric>056</isoNumeric>
+<isoAlpha3>BEL</isoAlpha3>
+<fipsCode>BE</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Brussels</capital>
+<areaInSqKm>30510.0</areaInSqKm>
+<population>10403000</population>
+<currencyCode>EUR</currencyCode>
+<languages>nl-BE,fr-BE,de-BE</languages>
+<geonameId>2802361</geonameId>
+<bBoxWest>2.546944</bBoxWest>
+<bBoxNorth>51.505444</bBoxNorth>
+<bBoxEast>6.403861</bBoxEast>
+<bBoxSouth>49.49361</bBoxSouth>
+</country>
+<country>
+<countryCode>BF</countryCode>
+<countryName>Burkina Faso</countryName>
+<isoNumeric>854</isoNumeric>
+<isoAlpha3>BFA</isoAlpha3>
+<fipsCode>UV</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Ouagadougou</capital>
+<areaInSqKm>274200.0</areaInSqKm>
+<population>16241811</population>
+<currencyCode>XOF</currencyCode>
+<languages>fr-BF</languages>
+<geonameId>2361809</geonameId>
+<bBoxWest>-5.518916</bBoxWest>
+<bBoxNorth>15.082593</bBoxNorth>
+<bBoxEast>2.405395</bBoxEast>
+<bBoxSouth>9.401108</bBoxSouth>
+</country>
+<country>
+<countryCode>BG</countryCode>
+<countryName>Bulgaria</countryName>
+<isoNumeric>100</isoNumeric>
+<isoAlpha3>BGR</isoAlpha3>
+<fipsCode>BU</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Sofia</capital>
+<areaInSqKm>110910.0</areaInSqKm>
+<population>7148785</population>
+<currencyCode>BGN</currencyCode>
+<languages>bg,tr-BG</languages>
+<geonameId>732800</geonameId>
+<bBoxWest>22.371166</bBoxWest>
+<bBoxNorth>44.21764</bBoxNorth>
+<bBoxEast>28.612167</bBoxEast>
+<bBoxSouth>41.242084</bBoxSouth>
+</country>
+<country>
+<countryCode>BH</countryCode>
+<countryName>Bahrain</countryName>
+<isoNumeric>048</isoNumeric>
+<isoAlpha3>BHR</isoAlpha3>
+<fipsCode>BA</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Manama</capital>
+<areaInSqKm>665.0</areaInSqKm>
+<population>738004</population>
+<currencyCode>BHD</currencyCode>
+<languages>ar-BH,en,fa,ur</languages>
+<geonameId>290291</geonameId>
+<bBoxWest>50.45414</bBoxWest>
+<bBoxNorth>26.282583</bBoxNorth>
+<bBoxEast>50.664471</bBoxEast>
+<bBoxSouth>25.796862</bBoxSouth>
+</country>
+<country>
+<countryCode>BI</countryCode>
+<countryName>Burundi</countryName>
+<isoNumeric>108</isoNumeric>
+<isoAlpha3>BDI</isoAlpha3>
+<fipsCode>BY</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Bujumbura</capital>
+<areaInSqKm>27830.0</areaInSqKm>
+<population>9863117</population>
+<currencyCode>BIF</currencyCode>
+<languages>fr-BI,rn</languages>
+<geonameId>433561</geonameId>
+<bBoxWest>28.993061</bBoxWest>
+<bBoxNorth>-2.310123</bBoxNorth>
+<bBoxEast>30.847729</bBoxEast>
+<bBoxSouth>-4.465713</bBoxSouth>
+</country>
+<country>
+<countryCode>BJ</countryCode>
+<countryName>Benin</countryName>
+<isoNumeric>204</isoNumeric>
+<isoAlpha3>BEN</isoAlpha3>
+<fipsCode>BN</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Porto-Novo</capital>
+<areaInSqKm>112620.0</areaInSqKm>
+<population>9056010</population>
+<currencyCode>XOF</currencyCode>
+<languages>fr-BJ</languages>
+<geonameId>2395170</geonameId>
+<bBoxWest>0.774575</bBoxWest>
+<bBoxNorth>12.418347</bBoxNorth>
+<bBoxEast>3.851701</bBoxEast>
+<bBoxSouth>6.225748</bBoxSouth>
+</country>
+<country>
+<countryCode>BL</countryCode>
+<countryName>Saint Barthélemy</countryName>
+<isoNumeric>652</isoNumeric>
+<isoAlpha3>BLM</isoAlpha3>
+<fipsCode>TB</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Gustavia</capital>
+<areaInSqKm>21.0</areaInSqKm>
+<population>8450</population>
+<currencyCode>EUR</currencyCode>
+<languages>fr</languages>
+<geonameId>3578476</geonameId>
+<bBoxWest>-62.876358</bBoxWest>
+<bBoxNorth>17.932686</bBoxNorth>
+<bBoxEast>-62.792408</bBoxEast>
+<bBoxSouth>17.883942</bBoxSouth>
+</country>
+<country>
+<countryCode>BM</countryCode>
+<countryName>Bermuda</countryName>
+<isoNumeric>060</isoNumeric>
+<isoAlpha3>BMU</isoAlpha3>
+<fipsCode>BD</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Hamilton</capital>
+<areaInSqKm>53.0</areaInSqKm>
+<population>65365</population>
+<currencyCode>BMD</currencyCode>
+<languages>en-BM,pt</languages>
+<geonameId>3573345</geonameId>
+<bBoxWest>-64.89605</bBoxWest>
+<bBoxNorth>32.379005</bBoxNorth>
+<bBoxEast>-64.651993</bBoxEast>
+<bBoxSouth>32.246639</bBoxSouth>
+</country>
+<country>
+<countryCode>BN</countryCode>
+<countryName>Brunei</countryName>
+<isoNumeric>096</isoNumeric>
+<isoAlpha3>BRN</isoAlpha3>
+<fipsCode>BX</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Bandar Seri Begawan</capital>
+<areaInSqKm>5770.0</areaInSqKm>
+<population>395027</population>
+<currencyCode>BND</currencyCode>
+<languages>ms-BN,en-BN</languages>
+<geonameId>1820814</geonameId>
+<bBoxWest>114.071442</bBoxWest>
+<bBoxNorth>5.047167</bBoxNorth>
+<bBoxEast>115.359444</bBoxEast>
+<bBoxSouth>4.003083</bBoxSouth>
+</country>
+<country>
+<countryCode>BO</countryCode>
+<countryName>Bolivia</countryName>
+<isoNumeric>068</isoNumeric>
+<isoAlpha3>BOL</isoAlpha3>
+<fipsCode>BL</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>La Paz</capital>
+<areaInSqKm>1098580.0</areaInSqKm>
+<population>9947418</population>
+<currencyCode>BOB</currencyCode>
+<languages>es-BO,qu,ay</languages>
+<geonameId>3923057</geonameId>
+<bBoxWest>-69.640762</bBoxWest>
+<bBoxNorth>-9.680567</bBoxNorth>
+<bBoxEast>-57.458096</bBoxEast>
+<bBoxSouth>-22.896133</bBoxSouth>
+</country>
+<country>
+<countryCode>BQ</countryCode>
+<countryName>Bonaire, Saint Eustatius and Saba</countryName>
+<isoNumeric>535</isoNumeric>
+<isoAlpha3>BES</isoAlpha3>
+<fipsCode/>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital/>
+<areaInSqKm/>
+<population>18012</population>
+<currencyCode>USD</currencyCode>
+<languages>nl,pap,en</languages>
+<geonameId>7626844</geonameId>
+<bBoxWest>-68.416458</bBoxWest>
+<bBoxNorth>12.304535</bBoxNorth>
+<bBoxEast>-68.192307</bBoxEast>
+<bBoxSouth>12.017149</bBoxSouth>
+</country>
+<country>
+<countryCode>BR</countryCode>
+<countryName>Brazil</countryName>
+<isoNumeric>076</isoNumeric>
+<isoAlpha3>BRA</isoAlpha3>
+<fipsCode>BR</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Brasília</capital>
+<areaInSqKm>8511965.0</areaInSqKm>
+<population>201103330</population>
+<currencyCode>BRL</currencyCode>
+<languages>pt-BR,es,en,fr</languages>
+<geonameId>3469034</geonameId>
+<bBoxWest>-73.985535</bBoxWest>
+<bBoxNorth>5.264877</bBoxNorth>
+<bBoxEast>-32.392998</bBoxEast>
+<bBoxSouth>-33.750706</bBoxSouth>
+</country>
+<country>
+<countryCode>BS</countryCode>
+<countryName>Bahamas</countryName>
+<isoNumeric>044</isoNumeric>
+<isoAlpha3>BHS</isoAlpha3>
+<fipsCode>BF</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Nassau</capital>
+<areaInSqKm>13940.0</areaInSqKm>
+<population>301790</population>
+<currencyCode>BSD</currencyCode>
+<languages>en-BS</languages>
+<geonameId>3572887</geonameId>
+<bBoxWest>-78.995911</bBoxWest>
+<bBoxNorth>26.919243</bBoxNorth>
+<bBoxEast>-74.423874</bBoxEast>
+<bBoxSouth>22.852743</bBoxSouth>
+</country>
+<country>
+<countryCode>BT</countryCode>
+<countryName>Bhutan</countryName>
+<isoNumeric>064</isoNumeric>
+<isoAlpha3>BTN</isoAlpha3>
+<fipsCode>BT</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Thimphu</capital>
+<areaInSqKm>47000.0</areaInSqKm>
+<population>699847</population>
+<currencyCode>BTN</currencyCode>
+<languages>dz</languages>
+<geonameId>1252634</geonameId>
+<bBoxWest>88.75972</bBoxWest>
+<bBoxNorth>28.323778</bBoxNorth>
+<bBoxEast>92.125191</bBoxEast>
+<bBoxSouth>26.70764</bBoxSouth>
+</country>
+<country>
+<countryCode>BV</countryCode>
+<countryName>Bouvet Island</countryName>
+<isoNumeric>074</isoNumeric>
+<isoAlpha3>BVT</isoAlpha3>
+<fipsCode>BV</fipsCode>
+<continent>AN</continent>
+<continentName>Antarctica</continentName>
+<capital/>
+<areaInSqKm/>
+<population>0</population>
+<currencyCode>NOK</currencyCode>
+<languages/>
+<geonameId>3371123</geonameId>
+<bBoxWest>3.335499</bBoxWest>
+<bBoxNorth>-54.400322</bBoxNorth>
+<bBoxEast>3.487976</bBoxEast>
+<bBoxSouth>-54.462383</bBoxSouth>
+</country>
+<country>
+<countryCode>BW</countryCode>
+<countryName>Botswana</countryName>
+<isoNumeric>072</isoNumeric>
+<isoAlpha3>BWA</isoAlpha3>
+<fipsCode>BC</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Gaborone</capital>
+<areaInSqKm>600370.0</areaInSqKm>
+<population>2029307</population>
+<currencyCode>BWP</currencyCode>
+<languages>en-BW,tn-BW</languages>
+<geonameId>933860</geonameId>
+<bBoxWest>19.999535</bBoxWest>
+<bBoxNorth>-17.780813</bBoxNorth>
+<bBoxEast>29.360781</bBoxEast>
+<bBoxSouth>-26.907246</bBoxSouth>
+</country>
+<country>
+<countryCode>BY</countryCode>
+<countryName>Belarus</countryName>
+<isoNumeric>112</isoNumeric>
+<isoAlpha3>BLR</isoAlpha3>
+<fipsCode>BO</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Minsk</capital>
+<areaInSqKm>207600.0</areaInSqKm>
+<population>9685000</population>
+<currencyCode>BYR</currencyCode>
+<languages>be,ru</languages>
+<geonameId>630336</geonameId>
+<bBoxWest>23.176889</bBoxWest>
+<bBoxNorth>56.165806</bBoxNorth>
+<bBoxEast>32.770805</bBoxEast>
+<bBoxSouth>51.256416</bBoxSouth>
+</country>
+<country>
+<countryCode>BZ</countryCode>
+<countryName>Belize</countryName>
+<isoNumeric>084</isoNumeric>
+<isoAlpha3>BLZ</isoAlpha3>
+<fipsCode>BH</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Belmopan</capital>
+<areaInSqKm>22966.0</areaInSqKm>
+<population>314522</population>
+<currencyCode>BZD</currencyCode>
+<languages>en-BZ,es</languages>
+<geonameId>3582678</geonameId>
+<bBoxWest>-89.224815</bBoxWest>
+<bBoxNorth>18.496557</bBoxNorth>
+<bBoxEast>-87.776985</bBoxEast>
+<bBoxSouth>15.8893</bBoxSouth>
+</country>
+<country>
+<countryCode>CA</countryCode>
+<countryName>Canada</countryName>
+<isoNumeric>124</isoNumeric>
+<isoAlpha3>CAN</isoAlpha3>
+<fipsCode>CA</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Ottawa</capital>
+<areaInSqKm>9984670.0</areaInSqKm>
+<population>33679000</population>
+<currencyCode>CAD</currencyCode>
+<languages>en-CA,fr-CA,iu</languages>
+<geonameId>6251999</geonameId>
+<bBoxWest>-141.0</bBoxWest>
+<bBoxNorth>83.110626</bBoxNorth>
+<bBoxEast>-52.636291</bBoxEast>
+<bBoxSouth>41.67598</bBoxSouth>
+</country>
+<country>
+<countryCode>CC</countryCode>
+<countryName>Cocos [Keeling] Islands</countryName>
+<isoNumeric>166</isoNumeric>
+<isoAlpha3>CCK</isoAlpha3>
+<fipsCode>CK</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>West Island</capital>
+<areaInSqKm>14.0</areaInSqKm>
+<population>628</population>
+<currencyCode>AUD</currencyCode>
+<languages>ms-CC,en</languages>
+<geonameId>1547376</geonameId>
+<bBoxWest>96.816941408</bBoxWest>
+<bBoxNorth>-12.072459094</bBoxNorth>
+<bBoxEast>96.929489344</bBoxEast>
+<bBoxSouth>-12.208725839</bBoxSouth>
+</country>
+<country>
+<countryCode>CD</countryCode>
+<countryName>Congo [DRC]</countryName>
+<isoNumeric>180</isoNumeric>
+<isoAlpha3>COD</isoAlpha3>
+<fipsCode>CG</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Kinshasa</capital>
+<areaInSqKm>2345410.0</areaInSqKm>
+<population>70916439</population>
+<currencyCode>CDF</currencyCode>
+<languages>fr-CD,ln,kg</languages>
+<geonameId>203312</geonameId>
+<bBoxWest>12.204144</bBoxWest>
+<bBoxNorth>5.386098</bBoxNorth>
+<bBoxEast>31.305912</bBoxEast>
+<bBoxSouth>-13.455675</bBoxSouth>
+</country>
+<country>
+<countryCode>CF</countryCode>
+<countryName>Central African Republic</countryName>
+<isoNumeric>140</isoNumeric>
+<isoAlpha3>CAF</isoAlpha3>
+<fipsCode>CT</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Bangui</capital>
+<areaInSqKm>622984.0</areaInSqKm>
+<population>4844927</population>
+<currencyCode>XAF</currencyCode>
+<languages>fr-CF,sg,ln,kg</languages>
+<geonameId>239880</geonameId>
+<bBoxWest>14.420097</bBoxWest>
+<bBoxNorth>11.007569</bBoxNorth>
+<bBoxEast>27.463421</bBoxEast>
+<bBoxSouth>2.220514</bBoxSouth>
+</country>
+<country>
+<countryCode>CG</countryCode>
+<countryName>Congo [Republic]</countryName>
+<isoNumeric>178</isoNumeric>
+<isoAlpha3>COG</isoAlpha3>
+<fipsCode>CF</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Brazzaville</capital>
+<areaInSqKm>342000.0</areaInSqKm>
+<population>3039126</population>
+<currencyCode>XAF</currencyCode>
+<languages>fr-CG,kg,ln-CG</languages>
+<geonameId>2260494</geonameId>
+<bBoxWest>11.205009</bBoxWest>
+<bBoxNorth>3.703082</bBoxNorth>
+<bBoxEast>18.649839</bBoxEast>
+<bBoxSouth>-5.027223</bBoxSouth>
+</country>
+<country>
+<countryCode>CH</countryCode>
+<countryName>Switzerland</countryName>
+<isoNumeric>756</isoNumeric>
+<isoAlpha3>CHE</isoAlpha3>
+<fipsCode>SZ</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Berne</capital>
+<areaInSqKm>41290.0</areaInSqKm>
+<population>7581000</population>
+<currencyCode>CHF</currencyCode>
+<languages>de-CH,fr-CH,it-CH,rm</languages>
+<geonameId>2658434</geonameId>
+<bBoxWest>5.957472</bBoxWest>
+<bBoxNorth>47.805332</bBoxNorth>
+<bBoxEast>10.491472</bBoxEast>
+<bBoxSouth>45.825695</bBoxSouth>
+</country>
+<country>
+<countryCode>CI</countryCode>
+<countryName>Ivory Coast</countryName>
+<isoNumeric>384</isoNumeric>
+<isoAlpha3>CIV</isoAlpha3>
+<fipsCode>IV</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Yamoussoukro</capital>
+<areaInSqKm>322460.0</areaInSqKm>
+<population>21058798</population>
+<currencyCode>XOF</currencyCode>
+<languages>fr-CI</languages>
+<geonameId>2287781</geonameId>
+<bBoxWest>-8.599302</bBoxWest>
+<bBoxNorth>10.736642</bBoxNorth>
+<bBoxEast>-2.494897</bBoxEast>
+<bBoxSouth>4.357067</bBoxSouth>
+</country>
+<country>
+<countryCode>CK</countryCode>
+<countryName>Cook Islands</countryName>
+<isoNumeric>184</isoNumeric>
+<isoAlpha3>COK</isoAlpha3>
+<fipsCode>CW</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Avarua</capital>
+<areaInSqKm>240.0</areaInSqKm>
+<population>21388</population>
+<currencyCode>NZD</currencyCode>
+<languages>en-CK,mi</languages>
+<geonameId>1899402</geonameId>
+<bBoxWest>-161.093658</bBoxWest>
+<bBoxNorth>-10.023114</bBoxNorth>
+<bBoxEast>-157.312134</bBoxEast>
+<bBoxSouth>-21.944164</bBoxSouth>
+</country>
+<country>
+<countryCode>CL</countryCode>
+<countryName>Chile</countryName>
+<isoNumeric>152</isoNumeric>
+<isoAlpha3>CHL</isoAlpha3>
+<fipsCode>CI</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Santiago</capital>
+<areaInSqKm>756950.0</areaInSqKm>
+<population>16746491</population>
+<currencyCode>CLP</currencyCode>
+<languages>es-CL</languages>
+<geonameId>3895114</geonameId>
+<bBoxWest>-80.785851</bBoxWest>
+<bBoxNorth>-17.507553</bBoxNorth>
+<bBoxEast>-66.417557</bBoxEast>
+<bBoxSouth>-55.916348</bBoxSouth>
+</country>
+<country>
+<countryCode>CM</countryCode>
+<countryName>Cameroon</countryName>
+<isoNumeric>120</isoNumeric>
+<isoAlpha3>CMR</isoAlpha3>
+<fipsCode>CM</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Yaoundé</capital>
+<areaInSqKm>475440.0</areaInSqKm>
+<population>19294149</population>
+<currencyCode>XAF</currencyCode>
+<languages>en-CM,fr-CM</languages>
+<geonameId>2233387</geonameId>
+<bBoxWest>8.494763</bBoxWest>
+<bBoxNorth>13.078056</bBoxNorth>
+<bBoxEast>16.192116</bBoxEast>
+<bBoxSouth>1.652548</bBoxSouth>
+</country>
+<country>
+<countryCode>CN</countryCode>
+<countryName>China</countryName>
+<isoNumeric>156</isoNumeric>
+<isoAlpha3>CHN</isoAlpha3>
+<fipsCode>CH</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Beijing</capital>
+<areaInSqKm>9596960.0</areaInSqKm>
+<population>1330044000</population>
+<currencyCode>CNY</currencyCode>
+<languages>zh-CN,yue,wuu,dta,ug,za</languages>
+<geonameId>1814991</geonameId>
+<bBoxWest>73.557693</bBoxWest>
+<bBoxNorth>53.56086</bBoxNorth>
+<bBoxEast>134.773911</bBoxEast>
+<bBoxSouth>15.775416</bBoxSouth>
+</country>
+<country>
+<countryCode>CO</countryCode>
+<countryName>Colombia</countryName>
+<isoNumeric>170</isoNumeric>
+<isoAlpha3>COL</isoAlpha3>
+<fipsCode>CO</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Bogotá</capital>
+<areaInSqKm>1138910.0</areaInSqKm>
+<population>44205293</population>
+<currencyCode>COP</currencyCode>
+<languages>es-CO</languages>
+<geonameId>3686110</geonameId>
+<bBoxWest>-81.728111</bBoxWest>
+<bBoxNorth>13.380502</bBoxNorth>
+<bBoxEast>-66.869835</bBoxEast>
+<bBoxSouth>-4.225869</bBoxSouth>
+</country>
+<country>
+<countryCode>CR</countryCode>
+<countryName>Costa Rica</countryName>
+<isoNumeric>188</isoNumeric>
+<isoAlpha3>CRI</isoAlpha3>
+<fipsCode>CS</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>San José</capital>
+<areaInSqKm>51100.0</areaInSqKm>
+<population>4516220</population>
+<currencyCode>CRC</currencyCode>
+<languages>es-CR,en</languages>
+<geonameId>3624060</geonameId>
+<bBoxWest>-85.950623</bBoxWest>
+<bBoxNorth>11.216819</bBoxNorth>
+<bBoxEast>-82.555992</bBoxEast>
+<bBoxSouth>8.032975</bBoxSouth>
+</country>
+<country>
+<countryCode>CU</countryCode>
+<countryName>Cuba</countryName>
+<isoNumeric>192</isoNumeric>
+<isoAlpha3>CUB</isoAlpha3>
+<fipsCode>CU</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Havana</capital>
+<areaInSqKm>110860.0</areaInSqKm>
+<population>11423000</population>
+<currencyCode>CUP</currencyCode>
+<languages>es-CU</languages>
+<geonameId>3562981</geonameId>
+<bBoxWest>-84.957428</bBoxWest>
+<bBoxNorth>23.226042</bBoxNorth>
+<bBoxEast>-74.131775</bBoxEast>
+<bBoxSouth>19.828083</bBoxSouth>
+</country>
+<country>
+<countryCode>CV</countryCode>
+<countryName>Cape Verde</countryName>
+<isoNumeric>132</isoNumeric>
+<isoAlpha3>CPV</isoAlpha3>
+<fipsCode>CV</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Praia</capital>
+<areaInSqKm>4033.0</areaInSqKm>
+<population>508659</population>
+<currencyCode>CVE</currencyCode>
+<languages>pt-CV</languages>
+<geonameId>3374766</geonameId>
+<bBoxWest>-25.358747</bBoxWest>
+<bBoxNorth>17.197178</bBoxNorth>
+<bBoxEast>-22.669443</bBoxEast>
+<bBoxSouth>14.808022</bBoxSouth>
+</country>
+<country>
+<countryCode>CW</countryCode>
+<countryName>Curacao</countryName>
+<isoNumeric>531</isoNumeric>
+<isoAlpha3>CUW</isoAlpha3>
+<fipsCode>UC</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Willemstad</capital>
+<areaInSqKm/>
+<population>141766</population>
+<currencyCode>ANG</currencyCode>
+<languages>nl,pap</languages>
+<geonameId>7626836</geonameId>
+<bBoxWest>-69.157204</bBoxWest>
+<bBoxNorth>12.385672</bBoxNorth>
+<bBoxEast>-68.733948</bBoxEast>
+<bBoxSouth>12.032745</bBoxSouth>
+</country>
+<country>
+<countryCode>CX</countryCode>
+<countryName>Christmas Island</countryName>
+<isoNumeric>162</isoNumeric>
+<isoAlpha3>CXR</isoAlpha3>
+<fipsCode>KT</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>The Settlement</capital>
+<areaInSqKm>135.0</areaInSqKm>
+<population>1500</population>
+<currencyCode>AUD</currencyCode>
+<languages>en,zh,ms-CC</languages>
+<geonameId>2078138</geonameId>
+<bBoxWest>105.533276992</bBoxWest>
+<bBoxNorth>-10.412356007</bBoxNorth>
+<bBoxEast>105.712596992</bBoxEast>
+<bBoxSouth>-10.5704829995</bBoxSouth>
+</country>
+<country>
+<countryCode>CY</countryCode>
+<countryName>Cyprus</countryName>
+<isoNumeric>196</isoNumeric>
+<isoAlpha3>CYP</isoAlpha3>
+<fipsCode>CY</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Nicosia</capital>
+<areaInSqKm>9250.0</areaInSqKm>
+<population>1102677</population>
+<currencyCode>EUR</currencyCode>
+<languages>el-CY,tr-CY,en</languages>
+<geonameId>146669</geonameId>
+<bBoxWest>32.273083</bBoxWest>
+<bBoxNorth>35.701527</bBoxNorth>
+<bBoxEast>34.597916</bBoxEast>
+<bBoxSouth>34.563499</bBoxSouth>
+</country>
+<country>
+<countryCode>CZ</countryCode>
+<countryName>Czech Republic</countryName>
+<isoNumeric>203</isoNumeric>
+<isoAlpha3>CZE</isoAlpha3>
+<fipsCode>EZ</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Prague</capital>
+<areaInSqKm>78866.0</areaInSqKm>
+<population>10476000</population>
+<currencyCode>CZK</currencyCode>
+<languages>cs,sk</languages>
+<geonameId>3077311</geonameId>
+<bBoxWest>12.093704223632812</bBoxWest>
+<bBoxNorth>51.05360412597656</bBoxNorth>
+<bBoxEast>18.852218627929688</bBoxEast>
+<bBoxSouth>48.58137893676758</bBoxSouth>
+</country>
+<country>
+<countryCode>DE</countryCode>
+<countryName>Germany</countryName>
+<isoNumeric>276</isoNumeric>
+<isoAlpha3>DEU</isoAlpha3>
+<fipsCode>GM</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Berlin</capital>
+<areaInSqKm>357021.0</areaInSqKm>
+<population>81802257</population>
+<currencyCode>EUR</currencyCode>
+<languages>de</languages>
+<geonameId>2921044</geonameId>
+<bBoxWest>5.865639</bBoxWest>
+<bBoxNorth>55.055637</bBoxNorth>
+<bBoxEast>15.039889</bBoxEast>
+<bBoxSouth>47.275776</bBoxSouth>
+</country>
+<country>
+<countryCode>DJ</countryCode>
+<countryName>Djibouti</countryName>
+<isoNumeric>262</isoNumeric>
+<isoAlpha3>DJI</isoAlpha3>
+<fipsCode>DJ</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Djibouti</capital>
+<areaInSqKm>23000.0</areaInSqKm>
+<population>740528</population>
+<currencyCode>DJF</currencyCode>
+<languages>fr-DJ,ar,so-DJ,aa</languages>
+<geonameId>223816</geonameId>
+<bBoxWest>41.773472</bBoxWest>
+<bBoxNorth>12.706833</bBoxNorth>
+<bBoxEast>43.416973</bBoxEast>
+<bBoxSouth>10.909917</bBoxSouth>
+</country>
+<country>
+<countryCode>DK</countryCode>
+<countryName>Denmark</countryName>
+<isoNumeric>208</isoNumeric>
+<isoAlpha3>DNK</isoAlpha3>
+<fipsCode>DA</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Copenhagen</capital>
+<areaInSqKm>43094.0</areaInSqKm>
+<population>5484000</population>
+<currencyCode>DKK</currencyCode>
+<languages>da-DK,en,fo,de-DK</languages>
+<geonameId>2623032</geonameId>
+<bBoxWest>8.075611</bBoxWest>
+<bBoxNorth>57.748417</bBoxNorth>
+<bBoxEast>15.158834</bBoxEast>
+<bBoxSouth>54.562389</bBoxSouth>
+</country>
+<country>
+<countryCode>DM</countryCode>
+<countryName>Dominica</countryName>
+<isoNumeric>212</isoNumeric>
+<isoAlpha3>DMA</isoAlpha3>
+<fipsCode>DO</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Roseau</capital>
+<areaInSqKm>754.0</areaInSqKm>
+<population>72813</population>
+<currencyCode>XCD</currencyCode>
+<languages>en-DM</languages>
+<geonameId>3575830</geonameId>
+<bBoxWest>-61.484108</bBoxWest>
+<bBoxNorth>15.631809</bBoxNorth>
+<bBoxEast>-61.244152</bBoxEast>
+<bBoxSouth>15.20169</bBoxSouth>
+</country>
+<country>
+<countryCode>DO</countryCode>
+<countryName>Dominican Republic</countryName>
+<isoNumeric>214</isoNumeric>
+<isoAlpha3>DOM</isoAlpha3>
+<fipsCode>DR</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Santo Domingo</capital>
+<areaInSqKm>48730.0</areaInSqKm>
+<population>9823821</population>
+<currencyCode>DOP</currencyCode>
+<languages>es-DO</languages>
+<geonameId>3508796</geonameId>
+<bBoxWest>-72.003487</bBoxWest>
+<bBoxNorth>19.929859</bBoxNorth>
+<bBoxEast>-68.32</bBoxEast>
+<bBoxSouth>17.543159</bBoxSouth>
+</country>
+<country>
+<countryCode>DZ</countryCode>
+<countryName>Algeria</countryName>
+<isoNumeric>012</isoNumeric>
+<isoAlpha3>DZA</isoAlpha3>
+<fipsCode>AG</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Algiers</capital>
+<areaInSqKm>2381740.0</areaInSqKm>
+<population>34586184</population>
+<currencyCode>DZD</currencyCode>
+<languages>ar-DZ</languages>
+<geonameId>2589581</geonameId>
+<bBoxWest>-8.673868</bBoxWest>
+<bBoxNorth>37.093723</bBoxNorth>
+<bBoxEast>11.979548</bBoxEast>
+<bBoxSouth>18.960028</bBoxSouth>
+</country>
+<country>
+<countryCode>EC</countryCode>
+<countryName>Ecuador</countryName>
+<isoNumeric>218</isoNumeric>
+<isoAlpha3>ECU</isoAlpha3>
+<fipsCode>EC</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Quito</capital>
+<areaInSqKm>283560.0</areaInSqKm>
+<population>14790608</population>
+<currencyCode>USD</currencyCode>
+<languages>es-EC</languages>
+<geonameId>3658394</geonameId>
+<bBoxWest>-81.078598</bBoxWest>
+<bBoxNorth>1.43902</bBoxNorth>
+<bBoxEast>-75.184586</bBoxEast>
+<bBoxSouth>-4.998823</bBoxSouth>
+</country>
+<country>
+<countryCode>EE</countryCode>
+<countryName>Estonia</countryName>
+<isoNumeric>233</isoNumeric>
+<isoAlpha3>EST</isoAlpha3>
+<fipsCode>EN</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Tallinn</capital>
+<areaInSqKm>45226.0</areaInSqKm>
+<population>1291170</population>
+<currencyCode>EUR</currencyCode>
+<languages>et,ru</languages>
+<geonameId>453733</geonameId>
+<bBoxWest>21.837584</bBoxWest>
+<bBoxNorth>59.676224</bBoxNorth>
+<bBoxEast>28.209972</bBoxEast>
+<bBoxSouth>57.516193</bBoxSouth>
+</country>
+<country>
+<countryCode>EG</countryCode>
+<countryName>Egypt</countryName>
+<isoNumeric>818</isoNumeric>
+<isoAlpha3>EGY</isoAlpha3>
+<fipsCode>EG</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Cairo</capital>
+<areaInSqKm>1001450.0</areaInSqKm>
+<population>80471869</population>
+<currencyCode>EGP</currencyCode>
+<languages>ar-EG,en,fr</languages>
+<geonameId>357994</geonameId>
+<bBoxWest>24.698111</bBoxWest>
+<bBoxNorth>31.667334</bBoxNorth>
+<bBoxEast>35.794861</bBoxEast>
+<bBoxSouth>21.725389</bBoxSouth>
+</country>
+<country>
+<countryCode>EH</countryCode>
+<countryName>Western Sahara</countryName>
+<isoNumeric>732</isoNumeric>
+<isoAlpha3>ESH</isoAlpha3>
+<fipsCode>WI</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital/>
+<areaInSqKm>266000.0</areaInSqKm>
+<population>273008</population>
+<currencyCode>MAD</currencyCode>
+<languages>ar,mey</languages>
+<geonameId>2461445</geonameId>
+<bBoxWest>-17.103182</bBoxWest>
+<bBoxNorth>27.669674</bBoxNorth>
+<bBoxEast>-8.670276</bBoxEast>
+<bBoxSouth>20.774158</bBoxSouth>
+</country>
+<country>
+<countryCode>ER</countryCode>
+<countryName>Eritrea</countryName>
+<isoNumeric>232</isoNumeric>
+<isoAlpha3>ERI</isoAlpha3>
+<fipsCode>ER</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Asmara</capital>
+<areaInSqKm>121320.0</areaInSqKm>
+<population>5792984</population>
+<currencyCode>ERN</currencyCode>
+<languages>aa-ER,ar,tig,kun,ti-ER</languages>
+<geonameId>338010</geonameId>
+<bBoxWest>36.438778</bBoxWest>
+<bBoxNorth>18.003084</bBoxNorth>
+<bBoxEast>43.13464</bBoxEast>
+<bBoxSouth>12.359555</bBoxSouth>
+</country>
+<country>
+<countryCode>ES</countryCode>
+<countryName>Spain</countryName>
+<isoNumeric>724</isoNumeric>
+<isoAlpha3>ESP</isoAlpha3>
+<fipsCode>SP</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Madrid</capital>
+<areaInSqKm>504782.0</areaInSqKm>
+<population>46505963</population>
+<currencyCode>EUR</currencyCode>
+<languages>es-ES,ca,gl,eu,oc</languages>
+<geonameId>2510769</geonameId>
+<bBoxWest>-9.290778</bBoxWest>
+<bBoxNorth>43.791721</bBoxNorth>
+<bBoxEast>4.315389</bBoxEast>
+<bBoxSouth>36.000332</bBoxSouth>
+</country>
+<country>
+<countryCode>ET</countryCode>
+<countryName>Ethiopia</countryName>
+<isoNumeric>231</isoNumeric>
+<isoAlpha3>ETH</isoAlpha3>
+<fipsCode>ET</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Addis Ababa</capital>
+<areaInSqKm>1127127.0</areaInSqKm>
+<population>88013491</population>
+<currencyCode>ETB</currencyCode>
+<languages>am,en-ET,om-ET,ti-ET,so-ET,sid</languages>
+<geonameId>337996</geonameId>
+<bBoxWest>32.999939</bBoxWest>
+<bBoxNorth>14.89375</bBoxNorth>
+<bBoxEast>47.986179</bBoxEast>
+<bBoxSouth>3.402422</bBoxSouth>
+</country>
+<country>
+<countryCode>FI</countryCode>
+<countryName>Finland</countryName>
+<isoNumeric>246</isoNumeric>
+<isoAlpha3>FIN</isoAlpha3>
+<fipsCode>FI</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Helsinki</capital>
+<areaInSqKm>337030.0</areaInSqKm>
+<population>5244000</population>
+<currencyCode>EUR</currencyCode>
+<languages>fi-FI,sv-FI,smn</languages>
+<geonameId>660013</geonameId>
+<bBoxWest>19.520721</bBoxWest>
+<bBoxNorth>70.096054</bBoxNorth>
+<bBoxEast>31.580944</bBoxEast>
+<bBoxSouth>59.808777</bBoxSouth>
+</country>
+<country>
+<countryCode>FJ</countryCode>
+<countryName>Fiji</countryName>
+<isoNumeric>242</isoNumeric>
+<isoAlpha3>FJI</isoAlpha3>
+<fipsCode>FJ</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Suva</capital>
+<areaInSqKm>18270.0</areaInSqKm>
+<population>875983</population>
+<currencyCode>FJD</currencyCode>
+<languages>en-FJ,fj</languages>
+<geonameId>2205218</geonameId>
+<bBoxWest>177.129334</bBoxWest>
+<bBoxNorth>-12.480111</bBoxNorth>
+<bBoxEast>-178.424438</bBoxEast>
+<bBoxSouth>-20.67597</bBoxSouth>
+</country>
+<country>
+<countryCode>FK</countryCode>
+<countryName>Falkland Islands</countryName>
+<isoNumeric>238</isoNumeric>
+<isoAlpha3>FLK</isoAlpha3>
+<fipsCode>FK</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Stanley</capital>
+<areaInSqKm>12173.0</areaInSqKm>
+<population>2638</population>
+<currencyCode>FKP</currencyCode>
+<languages>en-FK</languages>
+<geonameId>3474414</geonameId>
+<bBoxWest>-61.345192</bBoxWest>
+<bBoxNorth>-51.24065</bBoxNorth>
+<bBoxEast>-57.712486</bBoxEast>
+<bBoxSouth>-52.360512</bBoxSouth>
+</country>
+<country>
+<countryCode>FM</countryCode>
+<countryName>Micronesia</countryName>
+<isoNumeric>583</isoNumeric>
+<isoAlpha3>FSM</isoAlpha3>
+<fipsCode>FM</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Palikir</capital>
+<areaInSqKm>702.0</areaInSqKm>
+<population>107708</population>
+<currencyCode>USD</currencyCode>
+<languages>en-FM,chk,pon,yap,kos,uli,woe,nkr,kpg</languages>
+<geonameId>2081918</geonameId>
+<bBoxWest>137.33648</bBoxWest>
+<bBoxNorth>10.08904</bBoxNorth>
+<bBoxEast>163.03717</bBoxEast>
+<bBoxSouth>1.02629</bBoxSouth>
+</country>
+<country>
+<countryCode>FO</countryCode>
+<countryName>Faroe Islands</countryName>
+<isoNumeric>234</isoNumeric>
+<isoAlpha3>FRO</isoAlpha3>
+<fipsCode>FO</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Tórshavn</capital>
+<areaInSqKm>1399.0</areaInSqKm>
+<population>48228</population>
+<currencyCode>DKK</currencyCode>
+<languages>fo,da-FO</languages>
+<geonameId>2622320</geonameId>
+<bBoxWest>-7.458</bBoxWest>
+<bBoxNorth>62.400749</bBoxNorth>
+<bBoxEast>-6.399583</bBoxEast>
+<bBoxSouth>61.394943</bBoxSouth>
+</country>
+<country>
+<countryCode>FR</countryCode>
+<countryName>France</countryName>
+<isoNumeric>250</isoNumeric>
+<isoAlpha3>FRA</isoAlpha3>
+<fipsCode>FR</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Paris</capital>
+<areaInSqKm>547030.0</areaInSqKm>
+<population>64768389</population>
+<currencyCode>EUR</currencyCode>
+<languages>fr-FR,frp,br,co,ca,eu,oc</languages>
+<geonameId>3017382</geonameId>
+<bBoxWest>-5.142222</bBoxWest>
+<bBoxNorth>51.092804</bBoxNorth>
+<bBoxEast>9.561556</bBoxEast>
+<bBoxSouth>41.371582</bBoxSouth>
+</country>
+<country>
+<countryCode>GA</countryCode>
+<countryName>Gabon</countryName>
+<isoNumeric>266</isoNumeric>
+<isoAlpha3>GAB</isoAlpha3>
+<fipsCode>GB</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Libreville</capital>
+<areaInSqKm>267667.0</areaInSqKm>
+<population>1545255</population>
+<currencyCode>XAF</currencyCode>
+<languages>fr-GA</languages>
+<geonameId>2400553</geonameId>
+<bBoxWest>8.695471</bBoxWest>
+<bBoxNorth>2.322612</bBoxNorth>
+<bBoxEast>14.502347</bBoxEast>
+<bBoxSouth>-3.978806</bBoxSouth>
+</country>
+<country>
+<countryCode>GB</countryCode>
+<countryName>United Kingdom</countryName>
+<isoNumeric>826</isoNumeric>
+<isoAlpha3>GBR</isoAlpha3>
+<fipsCode>UK</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>London</capital>
+<areaInSqKm>244820.0</areaInSqKm>
+<population>62348447</population>
+<currencyCode>GBP</currencyCode>
+<languages>en-GB,cy-GB,gd</languages>
+<geonameId>2635167</geonameId>
+<bBoxWest>-8.623555</bBoxWest>
+<bBoxNorth>60.845806</bBoxNorth>
+<bBoxEast>1.759</bBoxEast>
+<bBoxSouth>49.906193</bBoxSouth>
+</country>
+<country>
+<countryCode>GD</countryCode>
+<countryName>Grenada</countryName>
+<isoNumeric>308</isoNumeric>
+<isoAlpha3>GRD</isoAlpha3>
+<fipsCode>GJ</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>St. George's</capital>
+<areaInSqKm>344.0</areaInSqKm>
+<population>107818</population>
+<currencyCode>XCD</currencyCode>
+<languages>en-GD</languages>
+<geonameId>3580239</geonameId>
+<bBoxWest>-61.799976</bBoxWest>
+<bBoxNorth>12.319395</bBoxNorth>
+<bBoxEast>-61.57383</bBoxEast>
+<bBoxSouth>11.992374</bBoxSouth>
+</country>
+<country>
+<countryCode>GE</countryCode>
+<countryName>Georgia</countryName>
+<isoNumeric>268</isoNumeric>
+<isoAlpha3>GEO</isoAlpha3>
+<fipsCode>GG</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Tbilisi</capital>
+<areaInSqKm>69700.0</areaInSqKm>
+<population>4630000</population>
+<currencyCode>GEL</currencyCode>
+<languages>ka,ru,hy,az</languages>
+<geonameId>614540</geonameId>
+<bBoxWest>40.010139</bBoxWest>
+<bBoxNorth>43.586498</bBoxNorth>
+<bBoxEast>46.725971</bBoxEast>
+<bBoxSouth>41.053196</bBoxSouth>
+</country>
+<country>
+<countryCode>GF</countryCode>
+<countryName>French Guiana</countryName>
+<isoNumeric>254</isoNumeric>
+<isoAlpha3>GUF</isoAlpha3>
+<fipsCode>FG</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Cayenne</capital>
+<areaInSqKm>91000.0</areaInSqKm>
+<population>195506</population>
+<currencyCode>EUR</currencyCode>
+<languages>fr-GF</languages>
+<geonameId>3381670</geonameId>
+<bBoxWest>-54.542511</bBoxWest>
+<bBoxNorth>5.776496</bBoxNorth>
+<bBoxEast>-51.613949</bBoxEast>
+<bBoxSouth>2.127094</bBoxSouth>
+</country>
+<country>
+<countryCode>GG</countryCode>
+<countryName>Guernsey</countryName>
+<isoNumeric>831</isoNumeric>
+<isoAlpha3>GGY</isoAlpha3>
+<fipsCode>GK</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>St Peter Port</capital>
+<areaInSqKm>78.0</areaInSqKm>
+<population>65228</population>
+<currencyCode>GBP</currencyCode>
+<languages>en,fr</languages>
+<geonameId>3042362</geonameId>
+<bBoxWest>-2.682472</bBoxWest>
+<bBoxNorth>49.514694</bBoxNorth>
+<bBoxEast>-2.509111</bBoxEast>
+<bBoxSouth>49.422417</bBoxSouth>
+</country>
+<country>
+<countryCode>GH</countryCode>
+<countryName>Ghana</countryName>
+<isoNumeric>288</isoNumeric>
+<isoAlpha3>GHA</isoAlpha3>
+<fipsCode>GH</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Accra</capital>
+<areaInSqKm>239460.0</areaInSqKm>
+<population>24339838</population>
+<currencyCode>GHS</currencyCode>
+<languages>en-GH,ak,ee,tw</languages>
+<geonameId>2300660</geonameId>
+<bBoxWest>-3.25542</bBoxWest>
+<bBoxNorth>11.173301</bBoxNorth>
+<bBoxEast>1.191781</bBoxEast>
+<bBoxSouth>4.736723</bBoxSouth>
+</country>
+<country>
+<countryCode>GI</countryCode>
+<countryName>Gibraltar</countryName>
+<isoNumeric>292</isoNumeric>
+<isoAlpha3>GIB</isoAlpha3>
+<fipsCode>GI</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Gibraltar</capital>
+<areaInSqKm>6.5</areaInSqKm>
+<population>27884</population>
+<currencyCode>GIP</currencyCode>
+<languages>en-GI,es,it,pt</languages>
+<geonameId>2411586</geonameId>
+<bBoxWest>-5.35725</bBoxWest>
+<bBoxNorth>36.159805</bBoxNorth>
+<bBoxEast>-5.339639</bBoxEast>
+<bBoxSouth>36.112415</bBoxSouth>
+</country>
+<country>
+<countryCode>GL</countryCode>
+<countryName>Greenland</countryName>
+<isoNumeric>304</isoNumeric>
+<isoAlpha3>GRL</isoAlpha3>
+<fipsCode>GL</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Nuuk</capital>
+<areaInSqKm>2166086.0</areaInSqKm>
+<population>56375</population>
+<currencyCode>DKK</currencyCode>
+<languages>kl,da-GL,en</languages>
+<geonameId>3425505</geonameId>
+<bBoxWest>-73.04203</bBoxWest>
+<bBoxNorth>83.627357</bBoxNorth>
+<bBoxEast>-11.312319</bBoxEast>
+<bBoxSouth>59.777401</bBoxSouth>
+</country>
+<country>
+<countryCode>GM</countryCode>
+<countryName>Gambia</countryName>
+<isoNumeric>270</isoNumeric>
+<isoAlpha3>GMB</isoAlpha3>
+<fipsCode>GA</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Banjul</capital>
+<areaInSqKm>11300.0</areaInSqKm>
+<population>1593256</population>
+<currencyCode>GMD</currencyCode>
+<languages>en-GM,mnk,wof,wo,ff</languages>
+<geonameId>2413451</geonameId>
+<bBoxWest>-16.825079</bBoxWest>
+<bBoxNorth>13.826571</bBoxNorth>
+<bBoxEast>-13.797793</bBoxEast>
+<bBoxSouth>13.064252</bBoxSouth>
+</country>
+<country>
+<countryCode>GN</countryCode>
+<countryName>Guinea</countryName>
+<isoNumeric>324</isoNumeric>
+<isoAlpha3>GIN</isoAlpha3>
+<fipsCode>GV</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Conakry</capital>
+<areaInSqKm>245857.0</areaInSqKm>
+<population>10324025</population>
+<currencyCode>GNF</currencyCode>
+<languages>fr-GN</languages>
+<geonameId>2420477</geonameId>
+<bBoxWest>-14.926619</bBoxWest>
+<bBoxNorth>12.67622</bBoxNorth>
+<bBoxEast>-7.641071</bBoxEast>
+<bBoxSouth>7.193553</bBoxSouth>
+</country>
+<country>
+<countryCode>GP</countryCode>
+<countryName>Guadeloupe</countryName>
+<isoNumeric>312</isoNumeric>
+<isoAlpha3>GLP</isoAlpha3>
+<fipsCode>GP</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Basse-Terre</capital>
+<areaInSqKm>1780.0</areaInSqKm>
+<population>443000</population>
+<currencyCode>EUR</currencyCode>
+<languages>fr-GP</languages>
+<geonameId>3579143</geonameId>
+<bBoxWest>-61.544765</bBoxWest>
+<bBoxNorth>16.516848</bBoxNorth>
+<bBoxEast>-61.0</bBoxEast>
+<bBoxSouth>15.867565</bBoxSouth>
+</country>
+<country>
+<countryCode>GQ</countryCode>
+<countryName>Equatorial Guinea</countryName>
+<isoNumeric>226</isoNumeric>
+<isoAlpha3>GNQ</isoAlpha3>
+<fipsCode>EK</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Malabo</capital>
+<areaInSqKm>28051.0</areaInSqKm>
+<population>1014999</population>
+<currencyCode>XAF</currencyCode>
+<languages>es-GQ,fr</languages>
+<geonameId>2309096</geonameId>
+<bBoxWest>9.346865</bBoxWest>
+<bBoxNorth>2.346989</bBoxNorth>
+<bBoxEast>11.335724</bBoxEast>
+<bBoxSouth>0.92086</bBoxSouth>
+</country>
+<country>
+<countryCode>GR</countryCode>
+<countryName>Greece</countryName>
+<isoNumeric>300</isoNumeric>
+<isoAlpha3>GRC</isoAlpha3>
+<fipsCode>GR</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Athens</capital>
+<areaInSqKm>131940.0</areaInSqKm>
+<population>11000000</population>
+<currencyCode>EUR</currencyCode>
+<languages>el-GR,en,fr</languages>
+<geonameId>390903</geonameId>
+<bBoxWest>19.374445</bBoxWest>
+<bBoxNorth>41.757416</bBoxNorth>
+<bBoxEast>28.246389</bBoxEast>
+<bBoxSouth>34.809639</bBoxSouth>
+</country>
+<country>
+<countryCode>GS</countryCode>
+<countryName>South Georgia and the South Sandwich Islands</countryName>
+<isoNumeric>239</isoNumeric>
+<isoAlpha3>SGS</isoAlpha3>
+<fipsCode>SX</fipsCode>
+<continent>AN</continent>
+<continentName>Antarctica</continentName>
+<capital>Grytviken</capital>
+<areaInSqKm>3903.0</areaInSqKm>
+<population>30</population>
+<currencyCode>GBP</currencyCode>
+<languages>en</languages>
+<geonameId>3474415</geonameId>
+<bBoxWest>-38.021175</bBoxWest>
+<bBoxNorth>-53.970467</bBoxNorth>
+<bBoxEast>-26.229326</bBoxEast>
+<bBoxSouth>-59.479259</bBoxSouth>
+</country>
+<country>
+<countryCode>GT</countryCode>
+<countryName>Guatemala</countryName>
+<isoNumeric>320</isoNumeric>
+<isoAlpha3>GTM</isoAlpha3>
+<fipsCode>GT</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Guatemala City</capital>
+<areaInSqKm>108890.0</areaInSqKm>
+<population>13550440</population>
+<currencyCode>GTQ</currencyCode>
+<languages>es-GT</languages>
+<geonameId>3595528</geonameId>
+<bBoxWest>-92.23629</bBoxWest>
+<bBoxNorth>17.81522</bBoxNorth>
+<bBoxEast>-88.223198</bBoxEast>
+<bBoxSouth>13.737302</bBoxSouth>
+</country>
+<country>
+<countryCode>GU</countryCode>
+<countryName>Guam</countryName>
+<isoNumeric>316</isoNumeric>
+<isoAlpha3>GUM</isoAlpha3>
+<fipsCode>GQ</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Hagåtña</capital>
+<areaInSqKm>549.0</areaInSqKm>
+<population>168564</population>
+<currencyCode>USD</currencyCode>
+<languages>en-GU,ch-GU</languages>
+<geonameId>4043988</geonameId>
+<bBoxWest>144.619247</bBoxWest>
+<bBoxNorth>13.652333</bBoxNorth>
+<bBoxEast>144.953979</bBoxEast>
+<bBoxSouth>13.240611</bBoxSouth>
+</country>
+<country>
+<countryCode>GW</countryCode>
+<countryName>Guinea-Bissau</countryName>
+<isoNumeric>624</isoNumeric>
+<isoAlpha3>GNB</isoAlpha3>
+<fipsCode>PU</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Bissau</capital>
+<areaInSqKm>36120.0</areaInSqKm>
+<population>1565126</population>
+<currencyCode>XOF</currencyCode>
+<languages>pt-GW,pov</languages>
+<geonameId>2372248</geonameId>
+<bBoxWest>-16.717535</bBoxWest>
+<bBoxNorth>12.680789</bBoxNorth>
+<bBoxEast>-13.636522</bBoxEast>
+<bBoxSouth>10.924265</bBoxSouth>
+</country>
+<country>
+<countryCode>GY</countryCode>
+<countryName>Guyana</countryName>
+<isoNumeric>328</isoNumeric>
+<isoAlpha3>GUY</isoAlpha3>
+<fipsCode>GY</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Georgetown</capital>
+<areaInSqKm>214970.0</areaInSqKm>
+<population>748486</population>
+<currencyCode>GYD</currencyCode>
+<languages>en-GY</languages>
+<geonameId>3378535</geonameId>
+<bBoxWest>-61.384762</bBoxWest>
+<bBoxNorth>8.557567</bBoxNorth>
+<bBoxEast>-56.480251</bBoxEast>
+<bBoxSouth>1.17508</bBoxSouth>
+</country>
+<country>
+<countryCode>HK</countryCode>
+<countryName>Hong Kong</countryName>
+<isoNumeric>344</isoNumeric>
+<isoAlpha3>HKG</isoAlpha3>
+<fipsCode>HK</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Hong Kong</capital>
+<areaInSqKm>1092.0</areaInSqKm>
+<population>6898686</population>
+<currencyCode>HKD</currencyCode>
+<languages>zh-HK,yue,zh,en</languages>
+<geonameId>1819730</geonameId>
+<bBoxWest>113.837753</bBoxWest>
+<bBoxNorth>22.559778</bBoxNorth>
+<bBoxEast>114.434753</bBoxEast>
+<bBoxSouth>22.15325</bBoxSouth>
+</country>
+<country>
+<countryCode>HM</countryCode>
+<countryName>Heard Island and McDonald Islands</countryName>
+<isoNumeric>334</isoNumeric>
+<isoAlpha3>HMD</isoAlpha3>
+<fipsCode>HM</fipsCode>
+<continent>AN</continent>
+<continentName>Antarctica</continentName>
+<capital/>
+<areaInSqKm>412.0</areaInSqKm>
+<population>0</population>
+<currencyCode>AUD</currencyCode>
+<languages/>
+<geonameId>1547314</geonameId>
+<bBoxWest>72.596535</bBoxWest>
+<bBoxNorth>-52.909416</bBoxNorth>
+<bBoxEast>73.859146</bBoxEast>
+<bBoxSouth>-53.192001</bBoxSouth>
+</country>
+<country>
+<countryCode>HN</countryCode>
+<countryName>Honduras</countryName>
+<isoNumeric>340</isoNumeric>
+<isoAlpha3>HND</isoAlpha3>
+<fipsCode>HO</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Tegucigalpa</capital>
+<areaInSqKm>112090.0</areaInSqKm>
+<population>7989415</population>
+<currencyCode>HNL</currencyCode>
+<languages>es-HN</languages>
+<geonameId>3608932</geonameId>
+<bBoxWest>-89.350792</bBoxWest>
+<bBoxNorth>16.510256</bBoxNorth>
+<bBoxEast>-83.155403</bBoxEast>
+<bBoxSouth>12.982411</bBoxSouth>
+</country>
+<country>
+<countryCode>HR</countryCode>
+<countryName>Croatia</countryName>
+<isoNumeric>191</isoNumeric>
+<isoAlpha3>HRV</isoAlpha3>
+<fipsCode>HR</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Zagreb</capital>
+<areaInSqKm>56542.0</areaInSqKm>
+<population>4491000</population>
+<currencyCode>HRK</currencyCode>
+<languages>hr-HR,sr</languages>
+<geonameId>3202326</geonameId>
+<bBoxWest>13.493222</bBoxWest>
+<bBoxNorth>46.53875</bBoxNorth>
+<bBoxEast>19.427389</bBoxEast>
+<bBoxSouth>42.43589</bBoxSouth>
+</country>
+<country>
+<countryCode>HT</countryCode>
+<countryName>Haiti</countryName>
+<isoNumeric>332</isoNumeric>
+<isoAlpha3>HTI</isoAlpha3>
+<fipsCode>HA</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Port-au-Prince</capital>
+<areaInSqKm>27750.0</areaInSqKm>
+<population>9648924</population>
+<currencyCode>HTG</currencyCode>
+<languages>ht,fr-HT</languages>
+<geonameId>3723988</geonameId>
+<bBoxWest>-74.478584</bBoxWest>
+<bBoxNorth>20.08782</bBoxNorth>
+<bBoxEast>-71.613358</bBoxEast>
+<bBoxSouth>18.021032</bBoxSouth>
+</country>
+<country>
+<countryCode>HU</countryCode>
+<countryName>Hungary</countryName>
+<isoNumeric>348</isoNumeric>
+<isoAlpha3>HUN</isoAlpha3>
+<fipsCode>HU</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Budapest</capital>
+<areaInSqKm>93030.0</areaInSqKm>
+<population>9930000</population>
+<currencyCode>HUF</currencyCode>
+<languages>hu-HU</languages>
+<geonameId>719819</geonameId>
+<bBoxWest>16.111889</bBoxWest>
+<bBoxNorth>48.585667</bBoxNorth>
+<bBoxEast>22.906</bBoxEast>
+<bBoxSouth>45.74361</bBoxSouth>
+</country>
+<country>
+<countryCode>ID</countryCode>
+<countryName>Indonesia</countryName>
+<isoNumeric>360</isoNumeric>
+<isoAlpha3>IDN</isoAlpha3>
+<fipsCode>ID</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Jakarta</capital>
+<areaInSqKm>1919440.0</areaInSqKm>
+<population>242968342</population>
+<currencyCode>IDR</currencyCode>
+<languages>id,en,nl,jv</languages>
+<geonameId>1643084</geonameId>
+<bBoxWest>95.009331</bBoxWest>
+<bBoxNorth>5.904417</bBoxNorth>
+<bBoxEast>141.021805</bBoxEast>
+<bBoxSouth>-10.941861</bBoxSouth>
+</country>
+<country>
+<countryCode>IE</countryCode>
+<countryName>Ireland</countryName>
+<isoNumeric>372</isoNumeric>
+<isoAlpha3>IRL</isoAlpha3>
+<fipsCode>EI</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Dublin</capital>
+<areaInSqKm>70280.0</areaInSqKm>
+<population>4622917</population>
+<currencyCode>EUR</currencyCode>
+<languages>en-IE,ga-IE</languages>
+<geonameId>2963597</geonameId>
+<bBoxWest>-10.478556</bBoxWest>
+<bBoxNorth>55.387917</bBoxNorth>
+<bBoxEast>-6.002389</bBoxEast>
+<bBoxSouth>51.451584</bBoxSouth>
+</country>
+<country>
+<countryCode>IL</countryCode>
+<countryName>Israel</countryName>
+<isoNumeric>376</isoNumeric>
+<isoAlpha3>ISR</isoAlpha3>
+<fipsCode>IS</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital/>
+<areaInSqKm>20770.0</areaInSqKm>
+<population>7353985</population>
+<currencyCode>ILS</currencyCode>
+<languages>he,ar-IL,en-IL,</languages>
+<geonameId>294640</geonameId>
+<bBoxWest>34.270278754419145</bBoxWest>
+<bBoxNorth>33.340137</bBoxNorth>
+<bBoxEast>35.876804</bBoxEast>
+<bBoxSouth>29.496639</bBoxSouth>
+</country>
+<country>
+<countryCode>IM</countryCode>
+<countryName>Isle of Man</countryName>
+<isoNumeric>833</isoNumeric>
+<isoAlpha3>IMN</isoAlpha3>
+<fipsCode>IM</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Douglas</capital>
+<areaInSqKm>572.0</areaInSqKm>
+<population>75049</population>
+<currencyCode>GBP</currencyCode>
+<languages>en,gv</languages>
+<geonameId>3042225</geonameId>
+<bBoxWest>-4.798722</bBoxWest>
+<bBoxNorth>54.419724</bBoxNorth>
+<bBoxEast>-4.3115</bBoxEast>
+<bBoxSouth>54.055916</bBoxSouth>
+</country>
+<country>
+<countryCode>IN</countryCode>
+<countryName>India</countryName>
+<isoNumeric>356</isoNumeric>
+<isoAlpha3>IND</isoAlpha3>
+<fipsCode>IN</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>New Delhi</capital>
+<areaInSqKm>3287590.0</areaInSqKm>
+<population>1173108018</population>
+<currencyCode>INR</currencyCode>
+<languages>en-IN,hi,bn,te,mr,ta,ur,gu,kn,ml,or,pa,as,bh,sat,ks,ne,sd,kok,doi,mni,sit,sa,fr,lus,inc</languages>
+<geonameId>1269750</geonameId>
+<bBoxWest>68.186691</bBoxWest>
+<bBoxNorth>35.504223</bBoxNorth>
+<bBoxEast>97.403305</bBoxEast>
+<bBoxSouth>6.747139</bBoxSouth>
+</country>
+<country>
+<countryCode>IO</countryCode>
+<countryName>British Indian Ocean Territory</countryName>
+<isoNumeric>086</isoNumeric>
+<isoAlpha3>IOT</isoAlpha3>
+<fipsCode>IO</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital/>
+<areaInSqKm>60.0</areaInSqKm>
+<population>4000</population>
+<currencyCode>USD</currencyCode>
+<languages>en-IO</languages>
+<geonameId>1282588</geonameId>
+<bBoxWest>71.259972</bBoxWest>
+<bBoxNorth>-5.268333</bBoxNorth>
+<bBoxEast>72.493164</bBoxEast>
+<bBoxSouth>-7.438028</bBoxSouth>
+</country>
+<country>
+<countryCode>IQ</countryCode>
+<countryName>Iraq</countryName>
+<isoNumeric>368</isoNumeric>
+<isoAlpha3>IRQ</isoAlpha3>
+<fipsCode>IZ</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Baghdad</capital>
+<areaInSqKm>437072.0</areaInSqKm>
+<population>29671605</population>
+<currencyCode>IQD</currencyCode>
+<languages>ar-IQ,ku,hy</languages>
+<geonameId>99237</geonameId>
+<bBoxWest>38.795887</bBoxWest>
+<bBoxNorth>37.378029</bBoxNorth>
+<bBoxEast>48.575916</bBoxEast>
+<bBoxSouth>29.069445</bBoxSouth>
+</country>
+<country>
+<countryCode>IR</countryCode>
+<countryName>Iran</countryName>
+<isoNumeric>364</isoNumeric>
+<isoAlpha3>IRN</isoAlpha3>
+<fipsCode>IR</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Tehran</capital>
+<areaInSqKm>1648000.0</areaInSqKm>
+<population>76923300</population>
+<currencyCode>IRR</currencyCode>
+<languages>fa-IR,ku</languages>
+<geonameId>130758</geonameId>
+<bBoxWest>44.047279</bBoxWest>
+<bBoxNorth>39.777222</bBoxNorth>
+<bBoxEast>63.317471</bBoxEast>
+<bBoxSouth>25.064083</bBoxSouth>
+</country>
+<country>
+<countryCode>IS</countryCode>
+<countryName>Iceland</countryName>
+<isoNumeric>352</isoNumeric>
+<isoAlpha3>ISL</isoAlpha3>
+<fipsCode>IC</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Reykjavik</capital>
+<areaInSqKm>103000.0</areaInSqKm>
+<population>308910</population>
+<currencyCode>ISK</currencyCode>
+<languages>is,en,de,da,sv,no</languages>
+<geonameId>2629691</geonameId>
+<bBoxWest>-24.546524</bBoxWest>
+<bBoxNorth>66.53463</bBoxNorth>
+<bBoxEast>-13.495815</bBoxEast>
+<bBoxSouth>63.393253</bBoxSouth>
+</country>
+<country>
+<countryCode>IT</countryCode>
+<countryName>Italy</countryName>
+<isoNumeric>380</isoNumeric>
+<isoAlpha3>ITA</isoAlpha3>
+<fipsCode>IT</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Rome</capital>
+<areaInSqKm>301230.0</areaInSqKm>
+<population>60340328</population>
+<currencyCode>EUR</currencyCode>
+<languages>it-IT,de-IT,fr-IT,sc,ca,co,sl</languages>
+<geonameId>3175395</geonameId>
+<bBoxWest>6.614889</bBoxWest>
+<bBoxNorth>47.095196</bBoxNorth>
+<bBoxEast>18.513445</bBoxEast>
+<bBoxSouth>36.652779</bBoxSouth>
+</country>
+<country>
+<countryCode>JE</countryCode>
+<countryName>Jersey</countryName>
+<isoNumeric>832</isoNumeric>
+<isoAlpha3>JEY</isoAlpha3>
+<fipsCode>JE</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Saint Helier</capital>
+<areaInSqKm>116.0</areaInSqKm>
+<population>90812</population>
+<currencyCode>GBP</currencyCode>
+<languages>en,pt</languages>
+<geonameId>3042142</geonameId>
+<bBoxWest>-2.260028</bBoxWest>
+<bBoxNorth>49.265057</bBoxNorth>
+<bBoxEast>-2.022083</bBoxEast>
+<bBoxSouth>49.169834</bBoxSouth>
+</country>
+<country>
+<countryCode>JM</countryCode>
+<countryName>Jamaica</countryName>
+<isoNumeric>388</isoNumeric>
+<isoAlpha3>JAM</isoAlpha3>
+<fipsCode>JM</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Kingston</capital>
+<areaInSqKm>10991.0</areaInSqKm>
+<population>2847232</population>
+<currencyCode>JMD</currencyCode>
+<languages>en-JM</languages>
+<geonameId>3489940</geonameId>
+<bBoxWest>-78.366638</bBoxWest>
+<bBoxNorth>18.526976</bBoxNorth>
+<bBoxEast>-76.180321</bBoxEast>
+<bBoxSouth>17.703554</bBoxSouth>
+</country>
+<country>
+<countryCode>JO</countryCode>
+<countryName>Jordan</countryName>
+<isoNumeric>400</isoNumeric>
+<isoAlpha3>JOR</isoAlpha3>
+<fipsCode>JO</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Amman</capital>
+<areaInSqKm>92300.0</areaInSqKm>
+<population>6407085</population>
+<currencyCode>JOD</currencyCode>
+<languages>ar-JO,en</languages>
+<geonameId>248816</geonameId>
+<bBoxWest>34.959999</bBoxWest>
+<bBoxNorth>33.367668</bBoxNorth>
+<bBoxEast>39.301167</bBoxEast>
+<bBoxSouth>29.185888</bBoxSouth>
+</country>
+<country>
+<countryCode>JP</countryCode>
+<countryName>Japan</countryName>
+<isoNumeric>392</isoNumeric>
+<isoAlpha3>JPN</isoAlpha3>
+<fipsCode>JA</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Tokyo</capital>
+<areaInSqKm>377835.0</areaInSqKm>
+<population>127288000</population>
+<currencyCode>JPY</currencyCode>
+<languages>ja</languages>
+<geonameId>1861060</geonameId>
+<bBoxWest>122.93853</bBoxWest>
+<bBoxNorth>45.52314</bBoxNorth>
+<bBoxEast>145.820892</bBoxEast>
+<bBoxSouth>24.249472</bBoxSouth>
+</country>
+<country>
+<countryCode>KE</countryCode>
+<countryName>Kenya</countryName>
+<isoNumeric>404</isoNumeric>
+<isoAlpha3>KEN</isoAlpha3>
+<fipsCode>KE</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Nairobi</capital>
+<areaInSqKm>582650.0</areaInSqKm>
+<population>40046566</population>
+<currencyCode>KES</currencyCode>
+<languages>en-KE,sw-KE</languages>
+<geonameId>192950</geonameId>
+<bBoxWest>33.908859</bBoxWest>
+<bBoxNorth>5.019938</bBoxNorth>
+<bBoxEast>41.899078</bBoxEast>
+<bBoxSouth>-4.678047</bBoxSouth>
+</country>
+<country>
+<countryCode>KG</countryCode>
+<countryName>Kyrgyzstan</countryName>
+<isoNumeric>417</isoNumeric>
+<isoAlpha3>KGZ</isoAlpha3>
+<fipsCode>KG</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Bishkek</capital>
+<areaInSqKm>198500.0</areaInSqKm>
+<population>5508626</population>
+<currencyCode>KGS</currencyCode>
+<languages>ky,uz,ru</languages>
+<geonameId>1527747</geonameId>
+<bBoxWest>69.276611</bBoxWest>
+<bBoxNorth>43.238224</bBoxNorth>
+<bBoxEast>80.283165</bBoxEast>
+<bBoxSouth>39.172832</bBoxSouth>
+</country>
+<country>
+<countryCode>KH</countryCode>
+<countryName>Cambodia</countryName>
+<isoNumeric>116</isoNumeric>
+<isoAlpha3>KHM</isoAlpha3>
+<fipsCode>CB</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Phnom Penh</capital>
+<areaInSqKm>181040.0</areaInSqKm>
+<population>14453680</population>
+<currencyCode>KHR</currencyCode>
+<languages>km,fr,en</languages>
+<geonameId>1831722</geonameId>
+<bBoxWest>102.339996</bBoxWest>
+<bBoxNorth>14.686417</bBoxNorth>
+<bBoxEast>107.627724</bBoxEast>
+<bBoxSouth>10.409083</bBoxSouth>
+</country>
+<country>
+<countryCode>KI</countryCode>
+<countryName>Kiribati</countryName>
+<isoNumeric>296</isoNumeric>
+<isoAlpha3>KIR</isoAlpha3>
+<fipsCode>KR</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>South Tarawa</capital>
+<areaInSqKm>811.0</areaInSqKm>
+<population>92533</population>
+<currencyCode>AUD</currencyCode>
+<languages>en-KI,gil</languages>
+<geonameId>4030945</geonameId>
+<bBoxWest>169.556137</bBoxWest>
+<bBoxNorth>4.71957</bBoxNorth>
+<bBoxEast>-150.215347</bBoxEast>
+<bBoxSouth>-11.437038</bBoxSouth>
+</country>
+<country>
+<countryCode>KM</countryCode>
+<countryName>Comoros</countryName>
+<isoNumeric>174</isoNumeric>
+<isoAlpha3>COM</isoAlpha3>
+<fipsCode>CN</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Moroni</capital>
+<areaInSqKm>2170.0</areaInSqKm>
+<population>773407</population>
+<currencyCode>KMF</currencyCode>
+<languages>ar,fr-KM</languages>
+<geonameId>921929</geonameId>
+<bBoxWest>43.21579</bBoxWest>
+<bBoxNorth>-11.362381</bBoxNorth>
+<bBoxEast>44.538223</bBoxEast>
+<bBoxSouth>-12.387857</bBoxSouth>
+</country>
+<country>
+<countryCode>KN</countryCode>
+<countryName>Saint Kitts and Nevis</countryName>
+<isoNumeric>659</isoNumeric>
+<isoAlpha3>KNA</isoAlpha3>
+<fipsCode>SC</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Basseterre</capital>
+<areaInSqKm>261.0</areaInSqKm>
+<population>49898</population>
+<currencyCode>XCD</currencyCode>
+<languages>en-KN</languages>
+<geonameId>3575174</geonameId>
+<bBoxWest>-62.86956</bBoxWest>
+<bBoxNorth>17.420118</bBoxNorth>
+<bBoxEast>-62.543266</bBoxEast>
+<bBoxSouth>17.095343</bBoxSouth>
+</country>
+<country>
+<countryCode>KP</countryCode>
+<countryName>North Korea</countryName>
+<isoNumeric>408</isoNumeric>
+<isoAlpha3>PRK</isoAlpha3>
+<fipsCode>KN</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Pyongyang</capital>
+<areaInSqKm>120540.0</areaInSqKm>
+<population>22912177</population>
+<currencyCode>KPW</currencyCode>
+<languages>ko-KP</languages>
+<geonameId>1873107</geonameId>
+<bBoxWest>124.315887</bBoxWest>
+<bBoxNorth>43.006054</bBoxNorth>
+<bBoxEast>130.674866</bBoxEast>
+<bBoxSouth>37.673332</bBoxSouth>
+</country>
+<country>
+<countryCode>KR</countryCode>
+<countryName>South Korea</countryName>
+<isoNumeric>410</isoNumeric>
+<isoAlpha3>KOR</isoAlpha3>
+<fipsCode>KS</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Seoul</capital>
+<areaInSqKm>98480.0</areaInSqKm>
+<population>48422644</population>
+<currencyCode>KRW</currencyCode>
+<languages>ko-KR,en</languages>
+<geonameId>1835841</geonameId>
+<bBoxWest>125.887108</bBoxWest>
+<bBoxNorth>38.612446</bBoxNorth>
+<bBoxEast>129.584671</bBoxEast>
+<bBoxSouth>33.190945</bBoxSouth>
+</country>
+<country>
+<countryCode>KW</countryCode>
+<countryName>Kuwait</countryName>
+<isoNumeric>414</isoNumeric>
+<isoAlpha3>KWT</isoAlpha3>
+<fipsCode>KU</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Kuwait City</capital>
+<areaInSqKm>17820.0</areaInSqKm>
+<population>2789132</population>
+<currencyCode>KWD</currencyCode>
+<languages>ar-KW,en</languages>
+<geonameId>285570</geonameId>
+<bBoxWest>46.555557</bBoxWest>
+<bBoxNorth>30.095945</bBoxNorth>
+<bBoxEast>48.431473</bBoxEast>
+<bBoxSouth>28.524611</bBoxSouth>
+</country>
+<country>
+<countryCode>KY</countryCode>
+<countryName>Cayman Islands</countryName>
+<isoNumeric>136</isoNumeric>
+<isoAlpha3>CYM</isoAlpha3>
+<fipsCode>CJ</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>George Town</capital>
+<areaInSqKm>262.0</areaInSqKm>
+<population>44270</population>
+<currencyCode>KYD</currencyCode>
+<languages>en-KY</languages>
+<geonameId>3580718</geonameId>
+<bBoxWest>-81.432777</bBoxWest>
+<bBoxNorth>19.7617</bBoxNorth>
+<bBoxEast>-79.727272</bBoxEast>
+<bBoxSouth>19.263029</bBoxSouth>
+</country>
+<country>
+<countryCode>KZ</countryCode>
+<countryName>Kazakhstan</countryName>
+<isoNumeric>398</isoNumeric>
+<isoAlpha3>KAZ</isoAlpha3>
+<fipsCode>KZ</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Astana</capital>
+<areaInSqKm>2717300.0</areaInSqKm>
+<population>15340000</population>
+<currencyCode>KZT</currencyCode>
+<languages>kk,ru</languages>
+<geonameId>1522867</geonameId>
+<bBoxWest>46.491859</bBoxWest>
+<bBoxNorth>55.451195</bBoxNorth>
+<bBoxEast>87.312668</bBoxEast>
+<bBoxSouth>40.936333</bBoxSouth>
+</country>
+<country>
+<countryCode>LA</countryCode>
+<countryName>Laos</countryName>
+<isoNumeric>418</isoNumeric>
+<isoAlpha3>LAO</isoAlpha3>
+<fipsCode>LA</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Vientiane</capital>
+<areaInSqKm>236800.0</areaInSqKm>
+<population>6368162</population>
+<currencyCode>LAK</currencyCode>
+<languages>lo,fr,en</languages>
+<geonameId>1655842</geonameId>
+<bBoxWest>100.093056</bBoxWest>
+<bBoxNorth>22.500389</bBoxNorth>
+<bBoxEast>107.697029</bBoxEast>
+<bBoxSouth>13.910027</bBoxSouth>
+</country>
+<country>
+<countryCode>LB</countryCode>
+<countryName>Lebanon</countryName>
+<isoNumeric>422</isoNumeric>
+<isoAlpha3>LBN</isoAlpha3>
+<fipsCode>LE</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Beirut</capital>
+<areaInSqKm>10400.0</areaInSqKm>
+<population>4125247</population>
+<currencyCode>LBP</currencyCode>
+<languages>ar-LB,fr-LB,en,hy</languages>
+<geonameId>272103</geonameId>
+<bBoxWest>35.114277</bBoxWest>
+<bBoxNorth>34.691418</bBoxNorth>
+<bBoxEast>36.639194</bBoxEast>
+<bBoxSouth>33.05386</bBoxSouth>
+</country>
+<country>
+<countryCode>LC</countryCode>
+<countryName>Saint Lucia</countryName>
+<isoNumeric>662</isoNumeric>
+<isoAlpha3>LCA</isoAlpha3>
+<fipsCode>ST</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Castries</capital>
+<areaInSqKm>616.0</areaInSqKm>
+<population>160922</population>
+<currencyCode>XCD</currencyCode>
+<languages>en-LC</languages>
+<geonameId>3576468</geonameId>
+<bBoxWest>-61.07415</bBoxWest>
+<bBoxNorth>14.103245</bBoxNorth>
+<bBoxEast>-60.874203</bBoxEast>
+<bBoxSouth>13.704778</bBoxSouth>
+</country>
+<country>
+<countryCode>LI</countryCode>
+<countryName>Liechtenstein</countryName>
+<isoNumeric>438</isoNumeric>
+<isoAlpha3>LIE</isoAlpha3>
+<fipsCode>LS</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Vaduz</capital>
+<areaInSqKm>160.0</areaInSqKm>
+<population>35000</population>
+<currencyCode>CHF</currencyCode>
+<languages>de-LI</languages>
+<geonameId>3042058</geonameId>
+<bBoxWest>9.477805</bBoxWest>
+<bBoxNorth>47.273529</bBoxNorth>
+<bBoxEast>9.632195</bBoxEast>
+<bBoxSouth>47.055862</bBoxSouth>
+</country>
+<country>
+<countryCode>LK</countryCode>
+<countryName>Sri Lanka</countryName>
+<isoNumeric>144</isoNumeric>
+<isoAlpha3>LKA</isoAlpha3>
+<fipsCode>CE</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Colombo</capital>
+<areaInSqKm>65610.0</areaInSqKm>
+<population>21513990</population>
+<currencyCode>LKR</currencyCode>
+<languages>si,ta,en</languages>
+<geonameId>1227603</geonameId>
+<bBoxWest>79.652916</bBoxWest>
+<bBoxNorth>9.831361</bBoxNorth>
+<bBoxEast>81.881279</bBoxEast>
+<bBoxSouth>5.916833</bBoxSouth>
+</country>
+<country>
+<countryCode>LR</countryCode>
+<countryName>Liberia</countryName>
+<isoNumeric>430</isoNumeric>
+<isoAlpha3>LBR</isoAlpha3>
+<fipsCode>LI</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Monrovia</capital>
+<areaInSqKm>111370.0</areaInSqKm>
+<population>3685076</population>
+<currencyCode>LRD</currencyCode>
+<languages>en-LR</languages>
+<geonameId>2275384</geonameId>
+<bBoxWest>-11.492083</bBoxWest>
+<bBoxNorth>8.551791</bBoxNorth>
+<bBoxEast>-7.365113</bBoxEast>
+<bBoxSouth>4.353057</bBoxSouth>
+</country>
+<country>
+<countryCode>LS</countryCode>
+<countryName>Lesotho</countryName>
+<isoNumeric>426</isoNumeric>
+<isoAlpha3>LSO</isoAlpha3>
+<fipsCode>LT</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Maseru</capital>
+<areaInSqKm>30355.0</areaInSqKm>
+<population>1919552</population>
+<currencyCode>LSL</currencyCode>
+<languages>en-LS,st,zu,xh</languages>
+<geonameId>932692</geonameId>
+<bBoxWest>27.029068</bBoxWest>
+<bBoxNorth>-28.572058</bBoxNorth>
+<bBoxEast>29.465761</bBoxEast>
+<bBoxSouth>-30.668964</bBoxSouth>
+</country>
+<country>
+<countryCode>LT</countryCode>
+<countryName>Lithuania</countryName>
+<isoNumeric>440</isoNumeric>
+<isoAlpha3>LTU</isoAlpha3>
+<fipsCode>LH</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Vilnius</capital>
+<areaInSqKm>65200.0</areaInSqKm>
+<population>3565000</population>
+<currencyCode>LTL</currencyCode>
+<languages>lt,ru,pl</languages>
+<geonameId>597427</geonameId>
+<bBoxWest>20.941528</bBoxWest>
+<bBoxNorth>56.446918</bBoxNorth>
+<bBoxEast>26.871944</bBoxEast>
+<bBoxSouth>53.901306</bBoxSouth>
+</country>
+<country>
+<countryCode>LU</countryCode>
+<countryName>Luxembourg</countryName>
+<isoNumeric>442</isoNumeric>
+<isoAlpha3>LUX</isoAlpha3>
+<fipsCode>LU</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Luxembourg</capital>
+<areaInSqKm>2586.0</areaInSqKm>
+<population>497538</population>
+<currencyCode>EUR</currencyCode>
+<languages>lb,de-LU,fr-LU</languages>
+<geonameId>2960313</geonameId>
+<bBoxWest>5.734556</bBoxWest>
+<bBoxNorth>50.184944</bBoxNorth>
+<bBoxEast>6.528472</bBoxEast>
+<bBoxSouth>49.446583</bBoxSouth>
+</country>
+<country>
+<countryCode>LV</countryCode>
+<countryName>Latvia</countryName>
+<isoNumeric>428</isoNumeric>
+<isoAlpha3>LVA</isoAlpha3>
+<fipsCode>LG</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Riga</capital>
+<areaInSqKm>64589.0</areaInSqKm>
+<population>2217969</population>
+<currencyCode>LVL</currencyCode>
+<languages>lv,ru,lt</languages>
+<geonameId>458258</geonameId>
+<bBoxWest>20.974277</bBoxWest>
+<bBoxNorth>58.082306</bBoxNorth>
+<bBoxEast>28.241167</bBoxEast>
+<bBoxSouth>55.668861</bBoxSouth>
+</country>
+<country>
+<countryCode>LY</countryCode>
+<countryName>Libya</countryName>
+<isoNumeric>434</isoNumeric>
+<isoAlpha3>LBY</isoAlpha3>
+<fipsCode>LY</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Tripolis</capital>
+<areaInSqKm>1759540.0</areaInSqKm>
+<population>6461454</population>
+<currencyCode>LYD</currencyCode>
+<languages>ar-LY,it,en</languages>
+<geonameId>2215636</geonameId>
+<bBoxWest>9.38702</bBoxWest>
+<bBoxNorth>33.168999</bBoxNorth>
+<bBoxEast>25.150612</bBoxEast>
+<bBoxSouth>19.508045</bBoxSouth>
+</country>
+<country>
+<countryCode>MA</countryCode>
+<countryName>Morocco</countryName>
+<isoNumeric>504</isoNumeric>
+<isoAlpha3>MAR</isoAlpha3>
+<fipsCode>MO</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Rabat</capital>
+<areaInSqKm>446550.0</areaInSqKm>
+<population>31627428</population>
+<currencyCode>MAD</currencyCode>
+<languages>ar-MA,fr</languages>
+<geonameId>2542007</geonameId>
+<bBoxWest>-13.168586</bBoxWest>
+<bBoxNorth>35.928028</bBoxNorth>
+<bBoxEast>-0.99175</bBoxEast>
+<bBoxSouth>27.662115</bBoxSouth>
+</country>
+<country>
+<countryCode>MC</countryCode>
+<countryName>Monaco</countryName>
+<isoNumeric>492</isoNumeric>
+<isoAlpha3>MCO</isoAlpha3>
+<fipsCode>MN</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Monaco</capital>
+<areaInSqKm>1.95</areaInSqKm>
+<population>32965</population>
+<currencyCode>EUR</currencyCode>
+<languages>fr-MC,en,it</languages>
+<geonameId>2993457</geonameId>
+<bBoxWest>7.386388778686523</bBoxWest>
+<bBoxNorth>43.773048400878906</bBoxNorth>
+<bBoxEast>7.439292907714844</bBoxEast>
+<bBoxSouth>43.72754669189453</bBoxSouth>
+</country>
+<country>
+<countryCode>MD</countryCode>
+<countryName>Moldova</countryName>
+<isoNumeric>498</isoNumeric>
+<isoAlpha3>MDA</isoAlpha3>
+<fipsCode>MD</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Chişinău</capital>
+<areaInSqKm>33843.0</areaInSqKm>
+<population>4324000</population>
+<currencyCode>MDL</currencyCode>
+<languages>ro,ru,gag,tr</languages>
+<geonameId>617790</geonameId>
+<bBoxWest>26.618944</bBoxWest>
+<bBoxNorth>48.490166</bBoxNorth>
+<bBoxEast>30.135445</bBoxEast>
+<bBoxSouth>45.468887</bBoxSouth>
+</country>
+<country>
+<countryCode>ME</countryCode>
+<countryName>Montenegro</countryName>
+<isoNumeric>499</isoNumeric>
+<isoAlpha3>MNE</isoAlpha3>
+<fipsCode>MJ</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Podgorica</capital>
+<areaInSqKm>14026.0</areaInSqKm>
+<population>666730</population>
+<currencyCode>EUR</currencyCode>
+<languages>sr,hu,bs,sq,hr,rom</languages>
+<geonameId>3194884</geonameId>
+<bBoxWest>18.461306</bBoxWest>
+<bBoxNorth>43.570137</bBoxNorth>
+<bBoxEast>20.358833</bBoxEast>
+<bBoxSouth>41.850166</bBoxSouth>
+</country>
+<country>
+<countryCode>MF</countryCode>
+<countryName>Saint Martin</countryName>
+<isoNumeric>663</isoNumeric>
+<isoAlpha3>MAF</isoAlpha3>
+<fipsCode>RN</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Marigot</capital>
+<areaInSqKm>53.0</areaInSqKm>
+<population>35925</population>
+<currencyCode>EUR</currencyCode>
+<languages>fr</languages>
+<geonameId>3578421</geonameId>
+<bBoxWest>-63.152767</bBoxWest>
+<bBoxNorth>18.130354</bBoxNorth>
+<bBoxEast>-63.012993</bBoxEast>
+<bBoxSouth>18.052231</bBoxSouth>
+</country>
+<country>
+<countryCode>MG</countryCode>
+<countryName>Madagascar</countryName>
+<isoNumeric>450</isoNumeric>
+<isoAlpha3>MDG</isoAlpha3>
+<fipsCode>MA</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Antananarivo</capital>
+<areaInSqKm>587040.0</areaInSqKm>
+<population>21281844</population>
+<currencyCode>MGA</currencyCode>
+<languages>fr-MG,mg</languages>
+<geonameId>1062947</geonameId>
+<bBoxWest>43.224876</bBoxWest>
+<bBoxNorth>-11.945433</bBoxNorth>
+<bBoxEast>50.48378</bBoxEast>
+<bBoxSouth>-25.608952</bBoxSouth>
+</country>
+<country>
+<countryCode>MH</countryCode>
+<countryName>Marshall Islands</countryName>
+<isoNumeric>584</isoNumeric>
+<isoAlpha3>MHL</isoAlpha3>
+<fipsCode>RM</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Majuro</capital>
+<areaInSqKm>181.3</areaInSqKm>
+<population>65859</population>
+<currencyCode>USD</currencyCode>
+<languages>mh,en-MH</languages>
+<geonameId>2080185</geonameId>
+<bBoxWest>165.524918</bBoxWest>
+<bBoxNorth>14.62</bBoxNorth>
+<bBoxEast>171.931808</bBoxEast>
+<bBoxSouth>5.587639</bBoxSouth>
+</country>
+<country>
+<countryCode>MK</countryCode>
+<countryName>Macedonia</countryName>
+<isoNumeric>807</isoNumeric>
+<isoAlpha3>MKD</isoAlpha3>
+<fipsCode>MK</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Skopje</capital>
+<areaInSqKm>25333.0</areaInSqKm>
+<population>2061000</population>
+<currencyCode>MKD</currencyCode>
+<languages>mk,sq,tr,rmm,sr</languages>
+<geonameId>718075</geonameId>
+<bBoxWest>20.464695</bBoxWest>
+<bBoxNorth>42.361805</bBoxNorth>
+<bBoxEast>23.038139</bBoxEast>
+<bBoxSouth>40.860195</bBoxSouth>
+</country>
+<country>
+<countryCode>ML</countryCode>
+<countryName>Mali</countryName>
+<isoNumeric>466</isoNumeric>
+<isoAlpha3>MLI</isoAlpha3>
+<fipsCode>ML</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Bamako</capital>
+<areaInSqKm>1240000.0</areaInSqKm>
+<population>13796354</population>
+<currencyCode>XOF</currencyCode>
+<languages>fr-ML,bm</languages>
+<geonameId>2453866</geonameId>
+<bBoxWest>-12.242614</bBoxWest>
+<bBoxNorth>25.000002</bBoxNorth>
+<bBoxEast>4.244968</bBoxEast>
+<bBoxSouth>10.159513</bBoxSouth>
+</country>
+<country>
+<countryCode>MM</countryCode>
+<countryName>Myanmar [Burma]</countryName>
+<isoNumeric>104</isoNumeric>
+<isoAlpha3>MMR</isoAlpha3>
+<fipsCode>BM</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Nay Pyi Taw</capital>
+<areaInSqKm>678500.0</areaInSqKm>
+<population>53414374</population>
+<currencyCode>MMK</currencyCode>
+<languages>my</languages>
+<geonameId>1327865</geonameId>
+<bBoxWest>92.189278</bBoxWest>
+<bBoxNorth>28.543249</bBoxNorth>
+<bBoxEast>101.176781</bBoxEast>
+<bBoxSouth>9.784583</bBoxSouth>
+</country>
+<country>
+<countryCode>MN</countryCode>
+<countryName>Mongolia</countryName>
+<isoNumeric>496</isoNumeric>
+<isoAlpha3>MNG</isoAlpha3>
+<fipsCode>MG</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Ulan Bator</capital>
+<areaInSqKm>1565000.0</areaInSqKm>
+<population>3086918</population>
+<currencyCode>MNT</currencyCode>
+<languages>mn,ru</languages>
+<geonameId>2029969</geonameId>
+<bBoxWest>87.749664</bBoxWest>
+<bBoxNorth>52.154251</bBoxNorth>
+<bBoxEast>119.924309</bBoxEast>
+<bBoxSouth>41.567638</bBoxSouth>
+</country>
+<country>
+<countryCode>MO</countryCode>
+<countryName>Macau</countryName>
+<isoNumeric>446</isoNumeric>
+<isoAlpha3>MAC</isoAlpha3>
+<fipsCode>MC</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Macao</capital>
+<areaInSqKm>254.0</areaInSqKm>
+<population>449198</population>
+<currencyCode>MOP</currencyCode>
+<languages>zh,zh-MO,pt</languages>
+<geonameId>1821275</geonameId>
+<bBoxWest>113.528946</bBoxWest>
+<bBoxNorth>22.222334</bBoxNorth>
+<bBoxEast>113.565834</bBoxEast>
+<bBoxSouth>22.180389</bBoxSouth>
+</country>
+<country>
+<countryCode>MP</countryCode>
+<countryName>Northern Mariana Islands</countryName>
+<isoNumeric>580</isoNumeric>
+<isoAlpha3>MNP</isoAlpha3>
+<fipsCode>CQ</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital/>
+<areaInSqKm>477.0</areaInSqKm>
+<population>86000</population>
+<currencyCode>USD</currencyCode>
+<languages>fil,tl,zh,ch-MP,en-MP</languages>
+<geonameId>4041468</geonameId>
+<bBoxWest>144.88626</bBoxWest>
+<bBoxNorth>20.55344</bBoxNorth>
+<bBoxEast>146.06528</bBoxEast>
+<bBoxSouth>14.11023</bBoxSouth>
+</country>
+<country>
+<countryCode>MQ</countryCode>
+<countryName>Martinique</countryName>
+<isoNumeric>474</isoNumeric>
+<isoAlpha3>MTQ</isoAlpha3>
+<fipsCode>MB</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Fort-de-France</capital>
+<areaInSqKm>1100.0</areaInSqKm>
+<population>432900</population>
+<currencyCode>EUR</currencyCode>
+<languages>fr-MQ</languages>
+<geonameId>3570311</geonameId>
+<bBoxWest>-61.230118</bBoxWest>
+<bBoxNorth>14.878819</bBoxNorth>
+<bBoxEast>-60.81551</bBoxEast>
+<bBoxSouth>14.392262</bBoxSouth>
+</country>
+<country>
+<countryCode>MR</countryCode>
+<countryName>Mauritania</countryName>
+<isoNumeric>478</isoNumeric>
+<isoAlpha3>MRT</isoAlpha3>
+<fipsCode>MR</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Nouakchott</capital>
+<areaInSqKm>1030700.0</areaInSqKm>
+<population>3205060</population>
+<currencyCode>MRO</currencyCode>
+<languages>ar-MR,fuc,snk,fr,mey,wo</languages>
+<geonameId>2378080</geonameId>
+<bBoxWest>-17.066521</bBoxWest>
+<bBoxNorth>27.298073</bBoxNorth>
+<bBoxEast>-4.827674</bBoxEast>
+<bBoxSouth>14.715547</bBoxSouth>
+</country>
+<country>
+<countryCode>MS</countryCode>
+<countryName>Montserrat</countryName>
+<isoNumeric>500</isoNumeric>
+<isoAlpha3>MSR</isoAlpha3>
+<fipsCode>MH</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Plymouth</capital>
+<areaInSqKm>102.0</areaInSqKm>
+<population>9341</population>
+<currencyCode>XCD</currencyCode>
+<languages>en-MS</languages>
+<geonameId>3578097</geonameId>
+<bBoxWest>-62.242584</bBoxWest>
+<bBoxNorth>16.817329</bBoxNorth>
+<bBoxEast>-62.14642</bBoxEast>
+<bBoxSouth>16.671007</bBoxSouth>
+</country>
+<country>
+<countryCode>MT</countryCode>
+<countryName>Malta</countryName>
+<isoNumeric>470</isoNumeric>
+<isoAlpha3>MLT</isoAlpha3>
+<fipsCode>MT</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Valletta</capital>
+<areaInSqKm>316.0</areaInSqKm>
+<population>403000</population>
+<currencyCode>EUR</currencyCode>
+<languages>mt,en-MT</languages>
+<geonameId>2562770</geonameId>
+<bBoxWest>14.191584</bBoxWest>
+<bBoxNorth>36.082027</bBoxNorth>
+<bBoxEast>14.577639</bBoxEast>
+<bBoxSouth>35.810276</bBoxSouth>
+</country>
+<country>
+<countryCode>MU</countryCode>
+<countryName>Mauritius</countryName>
+<isoNumeric>480</isoNumeric>
+<isoAlpha3>MUS</isoAlpha3>
+<fipsCode>MP</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Port Louis</capital>
+<areaInSqKm>2040.0</areaInSqKm>
+<population>1294104</population>
+<currencyCode>MUR</currencyCode>
+<languages>en-MU,bho,fr</languages>
+<geonameId>934292</geonameId>
+<bBoxWest>56.512718</bBoxWest>
+<bBoxNorth>-10.319255</bBoxNorth>
+<bBoxEast>63.500179</bBoxEast>
+<bBoxSouth>-20.525717</bBoxSouth>
+</country>
+<country>
+<countryCode>MV</countryCode>
+<countryName>Maldives</countryName>
+<isoNumeric>462</isoNumeric>
+<isoAlpha3>MDV</isoAlpha3>
+<fipsCode>MV</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Malé</capital>
+<areaInSqKm>300.0</areaInSqKm>
+<population>395650</population>
+<currencyCode>MVR</currencyCode>
+<languages>dv,en</languages>
+<geonameId>1282028</geonameId>
+<bBoxWest>72.693222</bBoxWest>
+<bBoxNorth>7.098361</bBoxNorth>
+<bBoxEast>73.637276</bBoxEast>
+<bBoxSouth>-0.692694</bBoxSouth>
+</country>
+<country>
+<countryCode>MW</countryCode>
+<countryName>Malawi</countryName>
+<isoNumeric>454</isoNumeric>
+<isoAlpha3>MWI</isoAlpha3>
+<fipsCode>MI</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Lilongwe</capital>
+<areaInSqKm>118480.0</areaInSqKm>
+<population>15447500</population>
+<currencyCode>MWK</currencyCode>
+<languages>ny,yao,tum,swk</languages>
+<geonameId>927384</geonameId>
+<bBoxWest>32.67395</bBoxWest>
+<bBoxNorth>-9.367541</bBoxNorth>
+<bBoxEast>35.916821</bBoxEast>
+<bBoxSouth>-17.125</bBoxSouth>
+</country>
+<country>
+<countryCode>MX</countryCode>
+<countryName>Mexico</countryName>
+<isoNumeric>484</isoNumeric>
+<isoAlpha3>MEX</isoAlpha3>
+<fipsCode>MX</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Mexico City</capital>
+<areaInSqKm>1972550.0</areaInSqKm>
+<population>112468855</population>
+<currencyCode>MXN</currencyCode>
+<languages>es-MX</languages>
+<geonameId>3996063</geonameId>
+<bBoxWest>-118.453949</bBoxWest>
+<bBoxNorth>32.716759</bBoxNorth>
+<bBoxEast>-86.703392</bBoxEast>
+<bBoxSouth>14.532866</bBoxSouth>
+</country>
+<country>
+<countryCode>MY</countryCode>
+<countryName>Malaysia</countryName>
+<isoNumeric>458</isoNumeric>
+<isoAlpha3>MYS</isoAlpha3>
+<fipsCode>MY</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Kuala Lumpur</capital>
+<areaInSqKm>329750.0</areaInSqKm>
+<population>28274729</population>
+<currencyCode>MYR</currencyCode>
+<languages>ms-MY,en,zh,ta,te,ml,pa,th</languages>
+<geonameId>1733045</geonameId>
+<bBoxWest>99.643448</bBoxWest>
+<bBoxNorth>7.363417</bBoxNorth>
+<bBoxEast>119.267502</bBoxEast>
+<bBoxSouth>0.855222</bBoxSouth>
+</country>
+<country>
+<countryCode>MZ</countryCode>
+<countryName>Mozambique</countryName>
+<isoNumeric>508</isoNumeric>
+<isoAlpha3>MOZ</isoAlpha3>
+<fipsCode>MZ</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Maputo</capital>
+<areaInSqKm>801590.0</areaInSqKm>
+<population>22061451</population>
+<currencyCode>MZN</currencyCode>
+<languages>pt-MZ,vmw</languages>
+<geonameId>1036973</geonameId>
+<bBoxWest>30.217319</bBoxWest>
+<bBoxNorth>-10.471883</bBoxNorth>
+<bBoxEast>40.842995</bBoxEast>
+<bBoxSouth>-26.868685</bBoxSouth>
+</country>
+<country>
+<countryCode>NA</countryCode>
+<countryName>Namibia</countryName>
+<isoNumeric>516</isoNumeric>
+<isoAlpha3>NAM</isoAlpha3>
+<fipsCode>WA</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Windhoek</capital>
+<areaInSqKm>825418.0</areaInSqKm>
+<population>2128471</population>
+<currencyCode>NAD</currencyCode>
+<languages>en-NA,af,de,hz,naq</languages>
+<geonameId>3355338</geonameId>
+<bBoxWest>11.71563</bBoxWest>
+<bBoxNorth>-16.959894</bBoxNorth>
+<bBoxEast>25.256701</bBoxEast>
+<bBoxSouth>-28.97143</bBoxSouth>
+</country>
+<country>
+<countryCode>NC</countryCode>
+<countryName>New Caledonia</countryName>
+<isoNumeric>540</isoNumeric>
+<isoAlpha3>NCL</isoAlpha3>
+<fipsCode>NC</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Noumea</capital>
+<areaInSqKm>19060.0</areaInSqKm>
+<population>216494</population>
+<currencyCode>XPF</currencyCode>
+<languages>fr-NC</languages>
+<geonameId>2139685</geonameId>
+<bBoxWest>163.564667</bBoxWest>
+<bBoxNorth>-19.549778</bBoxNorth>
+<bBoxEast>168.129135</bBoxEast>
+<bBoxSouth>-22.698</bBoxSouth>
+</country>
+<country>
+<countryCode>NE</countryCode>
+<countryName>Niger</countryName>
+<isoNumeric>562</isoNumeric>
+<isoAlpha3>NER</isoAlpha3>
+<fipsCode>NG</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Niamey</capital>
+<areaInSqKm>1267000.0</areaInSqKm>
+<population>15878271</population>
+<currencyCode>XOF</currencyCode>
+<languages>fr-NE,ha,kr,dje</languages>
+<geonameId>2440476</geonameId>
+<bBoxWest>0.16625</bBoxWest>
+<bBoxNorth>23.525026</bBoxNorth>
+<bBoxEast>15.995643</bBoxEast>
+<bBoxSouth>11.696975</bBoxSouth>
+</country>
+<country>
+<countryCode>NF</countryCode>
+<countryName>Norfolk Island</countryName>
+<isoNumeric>574</isoNumeric>
+<isoAlpha3>NFK</isoAlpha3>
+<fipsCode>NF</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Kingston</capital>
+<areaInSqKm>34.6</areaInSqKm>
+<population>1828</population>
+<currencyCode>AUD</currencyCode>
+<languages>en-NF</languages>
+<geonameId>2155115</geonameId>
+<bBoxWest>167.916412</bBoxWest>
+<bBoxNorth>-28.99239</bBoxNorth>
+<bBoxEast>167.999969</bBoxEast>
+<bBoxSouth>-29.052723</bBoxSouth>
+</country>
+<country>
+<countryCode>NG</countryCode>
+<countryName>Nigeria</countryName>
+<isoNumeric>566</isoNumeric>
+<isoAlpha3>NGA</isoAlpha3>
+<fipsCode>NI</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Abuja</capital>
+<areaInSqKm>923768.0</areaInSqKm>
+<population>154000000</population>
+<currencyCode>NGN</currencyCode>
+<languages>en-NG,ha,yo,ig,ff</languages>
+<geonameId>2328926</geonameId>
+<bBoxWest>2.668432</bBoxWest>
+<bBoxNorth>13.892007</bBoxNorth>
+<bBoxEast>14.680073</bBoxEast>
+<bBoxSouth>4.277144</bBoxSouth>
+</country>
+<country>
+<countryCode>NI</countryCode>
+<countryName>Nicaragua</countryName>
+<isoNumeric>558</isoNumeric>
+<isoAlpha3>NIC</isoAlpha3>
+<fipsCode>NU</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Managua</capital>
+<areaInSqKm>129494.0</areaInSqKm>
+<population>5995928</population>
+<currencyCode>NIO</currencyCode>
+<languages>es-NI,en</languages>
+<geonameId>3617476</geonameId>
+<bBoxWest>-87.690308</bBoxWest>
+<bBoxNorth>15.025909</bBoxNorth>
+<bBoxEast>-82.738289</bBoxEast>
+<bBoxSouth>10.707543</bBoxSouth>
+</country>
+<country>
+<countryCode>NL</countryCode>
+<countryName>Netherlands</countryName>
+<isoNumeric>528</isoNumeric>
+<isoAlpha3>NLD</isoAlpha3>
+<fipsCode>NL</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Amsterdam</capital>
+<areaInSqKm>41526.0</areaInSqKm>
+<population>16645000</population>
+<currencyCode>EUR</currencyCode>
+<languages>nl-NL,fy-NL</languages>
+<geonameId>2750405</geonameId>
+<bBoxWest>3.362556</bBoxWest>
+<bBoxNorth>53.512196</bBoxNorth>
+<bBoxEast>7.227944</bBoxEast>
+<bBoxSouth>50.753918</bBoxSouth>
+</country>
+<country>
+<countryCode>NO</countryCode>
+<countryName>Norway</countryName>
+<isoNumeric>578</isoNumeric>
+<isoAlpha3>NOR</isoAlpha3>
+<fipsCode>NO</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Oslo</capital>
+<areaInSqKm>324220.0</areaInSqKm>
+<population>4907000</population>
+<currencyCode>NOK</currencyCode>
+<languages>no,nb,nn,se,fi</languages>
+<geonameId>3144096</geonameId>
+<bBoxWest>4.650167</bBoxWest>
+<bBoxNorth>71.18811</bBoxNorth>
+<bBoxEast>31.078052520751953</bBoxEast>
+<bBoxSouth>57.977917</bBoxSouth>
+</country>
+<country>
+<countryCode>NP</countryCode>
+<countryName>Nepal</countryName>
+<isoNumeric>524</isoNumeric>
+<isoAlpha3>NPL</isoAlpha3>
+<fipsCode>NP</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Kathmandu</capital>
+<areaInSqKm>140800.0</areaInSqKm>
+<population>28951852</population>
+<currencyCode>NPR</currencyCode>
+<languages>ne,en</languages>
+<geonameId>1282988</geonameId>
+<bBoxWest>80.056274</bBoxWest>
+<bBoxNorth>30.43339</bBoxNorth>
+<bBoxEast>88.199333</bBoxEast>
+<bBoxSouth>26.356722</bBoxSouth>
+</country>
+<country>
+<countryCode>NR</countryCode>
+<countryName>Nauru</countryName>
+<isoNumeric>520</isoNumeric>
+<isoAlpha3>NRU</isoAlpha3>
+<fipsCode>NR</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital/>
+<areaInSqKm>21.0</areaInSqKm>
+<population>10065</population>
+<currencyCode>AUD</currencyCode>
+<languages>na,en-NR</languages>
+<geonameId>2110425</geonameId>
+<bBoxWest>166.899033</bBoxWest>
+<bBoxNorth>-0.504306</bBoxNorth>
+<bBoxEast>166.945282</bBoxEast>
+<bBoxSouth>-0.552333</bBoxSouth>
+</country>
+<country>
+<countryCode>NU</countryCode>
+<countryName>Niue</countryName>
+<isoNumeric>570</isoNumeric>
+<isoAlpha3>NIU</isoAlpha3>
+<fipsCode>NE</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Alofi</capital>
+<areaInSqKm>260.0</areaInSqKm>
+<population>2166</population>
+<currencyCode>NZD</currencyCode>
+<languages>niu,en-NU</languages>
+<geonameId>4036232</geonameId>
+<bBoxWest>-169.951004</bBoxWest>
+<bBoxNorth>-18.951069</bBoxNorth>
+<bBoxEast>-169.775177</bBoxEast>
+<bBoxSouth>-19.152193</bBoxSouth>
+</country>
+<country>
+<countryCode>NZ</countryCode>
+<countryName>New Zealand</countryName>
+<isoNumeric>554</isoNumeric>
+<isoAlpha3>NZL</isoAlpha3>
+<fipsCode>NZ</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Wellington</capital>
+<areaInSqKm>268680.0</areaInSqKm>
+<population>4252277</population>
+<currencyCode>NZD</currencyCode>
+<languages>en-NZ,mi</languages>
+<geonameId>2186224</geonameId>
+<bBoxWest>166.7155</bBoxWest>
+<bBoxNorth>-34.389668</bBoxNorth>
+<bBoxEast>-180.0</bBoxEast>
+<bBoxSouth>-47.286026</bBoxSouth>
+</country>
+<country>
+<countryCode>OM</countryCode>
+<countryName>Oman</countryName>
+<isoNumeric>512</isoNumeric>
+<isoAlpha3>OMN</isoAlpha3>
+<fipsCode>MU</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Muscat</capital>
+<areaInSqKm>212460.0</areaInSqKm>
+<population>2967717</population>
+<currencyCode>OMR</currencyCode>
+<languages>ar-OM,en,bal,ur</languages>
+<geonameId>286963</geonameId>
+<bBoxWest>51.882</bBoxWest>
+<bBoxNorth>26.387972</bBoxNorth>
+<bBoxEast>59.836582</bBoxEast>
+<bBoxSouth>16.64575</bBoxSouth>
+</country>
+<country>
+<countryCode>PA</countryCode>
+<countryName>Panama</countryName>
+<isoNumeric>591</isoNumeric>
+<isoAlpha3>PAN</isoAlpha3>
+<fipsCode>PM</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Panama City</capital>
+<areaInSqKm>78200.0</areaInSqKm>
+<population>3410676</population>
+<currencyCode>PAB</currencyCode>
+<languages>es-PA,en</languages>
+<geonameId>3703430</geonameId>
+<bBoxWest>-83.051445</bBoxWest>
+<bBoxNorth>9.637514</bBoxNorth>
+<bBoxEast>-77.17411</bBoxEast>
+<bBoxSouth>7.197906</bBoxSouth>
+</country>
+<country>
+<countryCode>PE</countryCode>
+<countryName>Peru</countryName>
+<isoNumeric>604</isoNumeric>
+<isoAlpha3>PER</isoAlpha3>
+<fipsCode>PE</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Lima</capital>
+<areaInSqKm>1285220.0</areaInSqKm>
+<population>29907003</population>
+<currencyCode>PEN</currencyCode>
+<languages>es-PE,qu,ay</languages>
+<geonameId>3932488</geonameId>
+<bBoxWest>-81.326744</bBoxWest>
+<bBoxNorth>-0.012977</bBoxNorth>
+<bBoxEast>-68.677986</bBoxEast>
+<bBoxSouth>-18.349728</bBoxSouth>
+</country>
+<country>
+<countryCode>PF</countryCode>
+<countryName>French Polynesia</countryName>
+<isoNumeric>258</isoNumeric>
+<isoAlpha3>PYF</isoAlpha3>
+<fipsCode>FP</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Papeete</capital>
+<areaInSqKm>4167.0</areaInSqKm>
+<population>270485</population>
+<currencyCode>XPF</currencyCode>
+<languages>fr-PF,ty</languages>
+<geonameId>4030656</geonameId>
+<bBoxWest>-152.877167</bBoxWest>
+<bBoxNorth>-7.903573</bBoxNorth>
+<bBoxEast>-134.929825</bBoxEast>
+<bBoxSouth>-27.653572</bBoxSouth>
+</country>
+<country>
+<countryCode>PG</countryCode>
+<countryName>Papua New Guinea</countryName>
+<isoNumeric>598</isoNumeric>
+<isoAlpha3>PNG</isoAlpha3>
+<fipsCode>PP</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Port Moresby</capital>
+<areaInSqKm>462840.0</areaInSqKm>
+<population>6064515</population>
+<currencyCode>PGK</currencyCode>
+<languages>en-PG,ho,meu,tpi</languages>
+<geonameId>2088628</geonameId>
+<bBoxWest>140.842865</bBoxWest>
+<bBoxNorth>-1.318639</bBoxNorth>
+<bBoxEast>155.96344</bBoxEast>
+<bBoxSouth>-11.657861</bBoxSouth>
+</country>
+<country>
+<countryCode>PH</countryCode>
+<countryName>Philippines</countryName>
+<isoNumeric>608</isoNumeric>
+<isoAlpha3>PHL</isoAlpha3>
+<fipsCode>RP</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Manila</capital>
+<areaInSqKm>300000.0</areaInSqKm>
+<population>99900177</population>
+<currencyCode>PHP</currencyCode>
+<languages>tl,en-PH,fil</languages>
+<geonameId>1694008</geonameId>
+<bBoxWest>116.931557</bBoxWest>
+<bBoxNorth>21.120611</bBoxNorth>
+<bBoxEast>126.601524</bBoxEast>
+<bBoxSouth>4.643306</bBoxSouth>
+</country>
+<country>
+<countryCode>PK</countryCode>
+<countryName>Pakistan</countryName>
+<isoNumeric>586</isoNumeric>
+<isoAlpha3>PAK</isoAlpha3>
+<fipsCode>PK</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Islamabad</capital>
+<areaInSqKm>803940.0</areaInSqKm>
+<population>184404791</population>
+<currencyCode>PKR</currencyCode>
+<languages>ur-PK,en-PK,pa,sd,ps,brh</languages>
+<geonameId>1168579</geonameId>
+<bBoxWest>60.878613</bBoxWest>
+<bBoxNorth>37.097</bBoxNorth>
+<bBoxEast>77.840919</bBoxEast>
+<bBoxSouth>23.786722</bBoxSouth>
+</country>
+<country>
+<countryCode>PL</countryCode>
+<countryName>Poland</countryName>
+<isoNumeric>616</isoNumeric>
+<isoAlpha3>POL</isoAlpha3>
+<fipsCode>PL</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Warsaw</capital>
+<areaInSqKm>312685.0</areaInSqKm>
+<population>38500000</population>
+<currencyCode>PLN</currencyCode>
+<languages>pl</languages>
+<geonameId>798544</geonameId>
+<bBoxWest>14.123</bBoxWest>
+<bBoxNorth>54.839138</bBoxNorth>
+<bBoxEast>24.150749</bBoxEast>
+<bBoxSouth>49.006363</bBoxSouth>
+</country>
+<country>
+<countryCode>PM</countryCode>
+<countryName>Saint Pierre and Miquelon</countryName>
+<isoNumeric>666</isoNumeric>
+<isoAlpha3>SPM</isoAlpha3>
+<fipsCode>SB</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Saint-Pierre</capital>
+<areaInSqKm>242.0</areaInSqKm>
+<population>7012</population>
+<currencyCode>EUR</currencyCode>
+<languages>fr-PM</languages>
+<geonameId>3424932</geonameId>
+<bBoxWest>-56.420658</bBoxWest>
+<bBoxNorth>47.146286</bBoxNorth>
+<bBoxEast>-56.252991</bBoxEast>
+<bBoxSouth>46.786041</bBoxSouth>
+</country>
+<country>
+<countryCode>PN</countryCode>
+<countryName>Pitcairn Islands</countryName>
+<isoNumeric>612</isoNumeric>
+<isoAlpha3>PCN</isoAlpha3>
+<fipsCode>PC</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Adamstown</capital>
+<areaInSqKm>47.0</areaInSqKm>
+<population>46</population>
+<currencyCode>NZD</currencyCode>
+<languages>en-PN</languages>
+<geonameId>4030699</geonameId>
+<bBoxWest>-128.346436</bBoxWest>
+<bBoxNorth>-24.315865</bBoxNorth>
+<bBoxEast>-124.77285</bBoxEast>
+<bBoxSouth>-24.672565</bBoxSouth>
+</country>
+<country>
+<countryCode>PR</countryCode>
+<countryName>Puerto Rico</countryName>
+<isoNumeric>630</isoNumeric>
+<isoAlpha3>PRI</isoAlpha3>
+<fipsCode>RQ</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>San Juan</capital>
+<areaInSqKm>9104.0</areaInSqKm>
+<population>3916632</population>
+<currencyCode>USD</currencyCode>
+<languages>en-PR,es-PR</languages>
+<geonameId>4566966</geonameId>
+<bBoxWest>-67.942726</bBoxWest>
+<bBoxNorth>18.520166</bBoxNorth>
+<bBoxEast>-65.242737</bBoxEast>
+<bBoxSouth>17.926405</bBoxSouth>
+</country>
+<country>
+<countryCode>PS</countryCode>
+<countryName>Palestinian Territories</countryName>
+<isoNumeric>275</isoNumeric>
+<isoAlpha3>PSE</isoAlpha3>
+<fipsCode>WE</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital/>
+<areaInSqKm>5970.0</areaInSqKm>
+<population>3800000</population>
+<currencyCode>ILS</currencyCode>
+<languages>ar-PS</languages>
+<geonameId>6254930</geonameId>
+<bBoxWest>34.21665954589844</bBoxWest>
+<bBoxNorth>32.54638671875</bBoxNorth>
+<bBoxEast>35.57329559326172</bBoxEast>
+<bBoxSouth>31.216541290283203</bBoxSouth>
+</country>
+<country>
+<countryCode>PT</countryCode>
+<countryName>Portugal</countryName>
+<isoNumeric>620</isoNumeric>
+<isoAlpha3>PRT</isoAlpha3>
+<fipsCode>PO</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Lisbon</capital>
+<areaInSqKm>92391.0</areaInSqKm>
+<population>10676000</population>
+<currencyCode>EUR</currencyCode>
+<languages>pt-PT,mwl</languages>
+<geonameId>2264397</geonameId>
+<bBoxWest>-9.779583</bBoxWest>
+<bBoxNorth>51.745419</bBoxNorth>
+<bBoxEast>-6.182694</bBoxEast>
+<bBoxSouth>36.96125</bBoxSouth>
+</country>
+<country>
+<countryCode>PW</countryCode>
+<countryName>Palau</countryName>
+<isoNumeric>585</isoNumeric>
+<isoAlpha3>PLW</isoAlpha3>
+<fipsCode>PS</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Ngerulmud</capital>
+<areaInSqKm>458.0</areaInSqKm>
+<population>19907</population>
+<currencyCode>USD</currencyCode>
+<languages>pau,sov,en-PW,tox,ja,fil,zh</languages>
+<geonameId>1559582</geonameId>
+<bBoxWest>131.11788</bBoxWest>
+<bBoxNorth>8.46966</bBoxNorth>
+<bBoxEast>134.72307</bBoxEast>
+<bBoxSouth>2.8036</bBoxSouth>
+</country>
+<country>
+<countryCode>PY</countryCode>
+<countryName>Paraguay</countryName>
+<isoNumeric>600</isoNumeric>
+<isoAlpha3>PRY</isoAlpha3>
+<fipsCode>PA</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Asunción</capital>
+<areaInSqKm>406750.0</areaInSqKm>
+<population>6375830</population>
+<currencyCode>PYG</currencyCode>
+<languages>es-PY,gn</languages>
+<geonameId>3437598</geonameId>
+<bBoxWest>-62.647076</bBoxWest>
+<bBoxNorth>-19.294041</bBoxNorth>
+<bBoxEast>-54.259354</bBoxEast>
+<bBoxSouth>-27.608738</bBoxSouth>
+</country>
+<country>
+<countryCode>QA</countryCode>
+<countryName>Qatar</countryName>
+<isoNumeric>634</isoNumeric>
+<isoAlpha3>QAT</isoAlpha3>
+<fipsCode>QA</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Doha</capital>
+<areaInSqKm>11437.0</areaInSqKm>
+<population>840926</population>
+<currencyCode>QAR</currencyCode>
+<languages>ar-QA,es</languages>
+<geonameId>289688</geonameId>
+<bBoxWest>50.757221</bBoxWest>
+<bBoxNorth>26.154722</bBoxNorth>
+<bBoxEast>51.636639</bBoxEast>
+<bBoxSouth>24.482944</bBoxSouth>
+</country>
+<country>
+<countryCode>RE</countryCode>
+<countryName>Réunion</countryName>
+<isoNumeric>638</isoNumeric>
+<isoAlpha3>REU</isoAlpha3>
+<fipsCode>RE</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Saint-Denis</capital>
+<areaInSqKm>2517.0</areaInSqKm>
+<population>776948</population>
+<currencyCode>EUR</currencyCode>
+<languages>fr-RE</languages>
+<geonameId>935317</geonameId>
+<bBoxWest>55.219086</bBoxWest>
+<bBoxNorth>-20.856855</bBoxNorth>
+<bBoxEast>55.845039</bBoxEast>
+<bBoxSouth>-21.372211</bBoxSouth>
+</country>
+<country>
+<countryCode>RO</countryCode>
+<countryName>Romania</countryName>
+<isoNumeric>642</isoNumeric>
+<isoAlpha3>ROU</isoAlpha3>
+<fipsCode>RO</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Bucharest</capital>
+<areaInSqKm>237500.0</areaInSqKm>
+<population>21959278</population>
+<currencyCode>RON</currencyCode>
+<languages>ro,hu,rom</languages>
+<geonameId>798549</geonameId>
+<bBoxWest>20.269972</bBoxWest>
+<bBoxNorth>48.266945</bBoxNorth>
+<bBoxEast>29.691055</bBoxEast>
+<bBoxSouth>43.627304</bBoxSouth>
+</country>
+<country>
+<countryCode>RS</countryCode>
+<countryName>Serbia</countryName>
+<isoNumeric>688</isoNumeric>
+<isoAlpha3>SRB</isoAlpha3>
+<fipsCode>RI</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Belgrade</capital>
+<areaInSqKm>88361.0</areaInSqKm>
+<population>7344847</population>
+<currencyCode>RSD</currencyCode>
+<languages>sr,hu,bs,rom</languages>
+<geonameId>6290252</geonameId>
+<bBoxWest>18.817020416259766</bBoxWest>
+<bBoxNorth>46.18138885498047</bBoxNorth>
+<bBoxEast>23.00499725341797</bBoxEast>
+<bBoxSouth>42.232215881347656</bBoxSouth>
+</country>
+<country>
+<countryCode>RU</countryCode>
+<countryName>Russia</countryName>
+<isoNumeric>643</isoNumeric>
+<isoAlpha3>RUS</isoAlpha3>
+<fipsCode>RS</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Moscow</capital>
+<areaInSqKm>1.71E7</areaInSqKm>
+<population>140702000</population>
+<currencyCode>RUB</currencyCode>
+<languages>ru,tt,xal,cau,ady,kv,ce,tyv,cv,udm,tut,mns,bua,myv,mdf,chm,ba,inh,tut,kbd,krc,ava,sah,nog</languages>
+<geonameId>2017370</geonameId>
+<bBoxWest>19.25</bBoxWest>
+<bBoxNorth>81.857361</bBoxNorth>
+<bBoxEast>-169.05</bBoxEast>
+<bBoxSouth>41.188862</bBoxSouth>
+</country>
+<country>
+<countryCode>RW</countryCode>
+<countryName>Rwanda</countryName>
+<isoNumeric>646</isoNumeric>
+<isoAlpha3>RWA</isoAlpha3>
+<fipsCode>RW</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Kigali</capital>
+<areaInSqKm>26338.0</areaInSqKm>
+<population>11055976</population>
+<currencyCode>RWF</currencyCode>
+<languages>rw,en-RW,fr-RW,sw</languages>
+<geonameId>49518</geonameId>
+<bBoxWest>28.856794</bBoxWest>
+<bBoxNorth>-1.053481</bBoxNorth>
+<bBoxEast>30.895958</bBoxEast>
+<bBoxSouth>-2.840679</bBoxSouth>
+</country>
+<country>
+<countryCode>SA</countryCode>
+<countryName>Saudi Arabia</countryName>
+<isoNumeric>682</isoNumeric>
+<isoAlpha3>SAU</isoAlpha3>
+<fipsCode>SA</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Riyadh</capital>
+<areaInSqKm>1960582.0</areaInSqKm>
+<population>25731776</population>
+<currencyCode>SAR</currencyCode>
+<languages>ar-SA</languages>
+<geonameId>102358</geonameId>
+<bBoxWest>34.495693</bBoxWest>
+<bBoxNorth>32.158333</bBoxNorth>
+<bBoxEast>55.666584</bBoxEast>
+<bBoxSouth>15.61425</bBoxSouth>
+</country>
+<country>
+<countryCode>SB</countryCode>
+<countryName>Solomon Islands</countryName>
+<isoNumeric>090</isoNumeric>
+<isoAlpha3>SLB</isoAlpha3>
+<fipsCode>BP</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Honiara</capital>
+<areaInSqKm>28450.0</areaInSqKm>
+<population>559198</population>
+<currencyCode>SBD</currencyCode>
+<languages>en-SB,tpi</languages>
+<geonameId>2103350</geonameId>
+<bBoxWest>155.508606</bBoxWest>
+<bBoxNorth>-6.589611</bBoxNorth>
+<bBoxEast>166.980865</bBoxEast>
+<bBoxSouth>-11.850555</bBoxSouth>
+</country>
+<country>
+<countryCode>SC</countryCode>
+<countryName>Seychelles</countryName>
+<isoNumeric>690</isoNumeric>
+<isoAlpha3>SYC</isoAlpha3>
+<fipsCode>SE</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Victoria</capital>
+<areaInSqKm>455.0</areaInSqKm>
+<population>88340</population>
+<currencyCode>SCR</currencyCode>
+<languages>en-SC,fr-SC</languages>
+<geonameId>241170</geonameId>
+<bBoxWest>46.204769</bBoxWest>
+<bBoxNorth>-4.283717</bBoxNorth>
+<bBoxEast>56.279507</bBoxEast>
+<bBoxSouth>-9.753867</bBoxSouth>
+</country>
+<country>
+<countryCode>SD</countryCode>
+<countryName>Sudan</countryName>
+<isoNumeric>729</isoNumeric>
+<isoAlpha3>SDN</isoAlpha3>
+<fipsCode>SU</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Khartoum</capital>
+<areaInSqKm>1861484.0</areaInSqKm>
+<population>35000000</population>
+<currencyCode>SDG</currencyCode>
+<languages>ar-SD,en,fia</languages>
+<geonameId>366755</geonameId>
+<bBoxWest>21.827774047851562</bBoxWest>
+<bBoxNorth>22.232219696044922</bBoxNorth>
+<bBoxEast>38.60749816894531</bBoxEast>
+<bBoxSouth>8.684720993041992</bBoxSouth>
+</country>
+<country>
+<countryCode>SE</countryCode>
+<countryName>Sweden</countryName>
+<isoNumeric>752</isoNumeric>
+<isoAlpha3>SWE</isoAlpha3>
+<fipsCode>SW</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Stockholm</capital>
+<areaInSqKm>449964.0</areaInSqKm>
+<population>9045000</population>
+<currencyCode>SEK</currencyCode>
+<languages>sv-SE,se,sma,fi-SE</languages>
+<geonameId>2661886</geonameId>
+<bBoxWest>11.118694</bBoxWest>
+<bBoxNorth>69.0625</bBoxNorth>
+<bBoxEast>24.160889</bBoxEast>
+<bBoxSouth>55.337112</bBoxSouth>
+</country>
+<country>
+<countryCode>SG</countryCode>
+<countryName>Singapore</countryName>
+<isoNumeric>702</isoNumeric>
+<isoAlpha3>SGP</isoAlpha3>
+<fipsCode>SN</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Singapore</capital>
+<areaInSqKm>692.7</areaInSqKm>
+<population>4701069</population>
+<currencyCode>SGD</currencyCode>
+<languages>cmn,en-SG,ms-SG,ta-SG,zh-SG</languages>
+<geonameId>1880251</geonameId>
+<bBoxWest>103.638275</bBoxWest>
+<bBoxNorth>1.471278</bBoxNorth>
+<bBoxEast>104.007469</bBoxEast>
+<bBoxSouth>1.258556</bBoxSouth>
+</country>
+<country>
+<countryCode>SH</countryCode>
+<countryName>Saint Helena</countryName>
+<isoNumeric>654</isoNumeric>
+<isoAlpha3>SHN</isoAlpha3>
+<fipsCode>SH</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Jamestown</capital>
+<areaInSqKm>410.0</areaInSqKm>
+<population>7460</population>
+<currencyCode>SHP</currencyCode>
+<languages>en-SH</languages>
+<geonameId>3370751</geonameId>
+<bBoxWest>-14.42123</bBoxWest>
+<bBoxNorth>-7.887815</bBoxNorth>
+<bBoxEast>-5.638753</bBoxEast>
+<bBoxSouth>-16.019543</bBoxSouth>
+</country>
+<country>
+<countryCode>SI</countryCode>
+<countryName>Slovenia</countryName>
+<isoNumeric>705</isoNumeric>
+<isoAlpha3>SVN</isoAlpha3>
+<fipsCode>SI</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Ljubljana</capital>
+<areaInSqKm>20273.0</areaInSqKm>
+<population>2007000</population>
+<currencyCode>EUR</currencyCode>
+<languages>sl,sh</languages>
+<geonameId>3190538</geonameId>
+<bBoxWest>13.383083</bBoxWest>
+<bBoxNorth>46.877918</bBoxNorth>
+<bBoxEast>16.566</bBoxEast>
+<bBoxSouth>45.413139</bBoxSouth>
+</country>
+<country>
+<countryCode>SJ</countryCode>
+<countryName>Svalbard and Jan Mayen</countryName>
+<isoNumeric>744</isoNumeric>
+<isoAlpha3>SJM</isoAlpha3>
+<fipsCode>SV</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Longyearbyen</capital>
+<areaInSqKm>62049.0</areaInSqKm>
+<population>2550</population>
+<currencyCode>NOK</currencyCode>
+<languages>no,ru</languages>
+<geonameId>607072</geonameId>
+<bBoxWest>17.699389</bBoxWest>
+<bBoxNorth>80.762085</bBoxNorth>
+<bBoxEast>33.287334</bBoxEast>
+<bBoxSouth>79.220306</bBoxSouth>
+</country>
+<country>
+<countryCode>SK</countryCode>
+<countryName>Slovakia</countryName>
+<isoNumeric>703</isoNumeric>
+<isoAlpha3>SVK</isoAlpha3>
+<fipsCode>LO</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Bratislava</capital>
+<areaInSqKm>48845.0</areaInSqKm>
+<population>5455000</population>
+<currencyCode>EUR</currencyCode>
+<languages>sk,hu</languages>
+<geonameId>3057568</geonameId>
+<bBoxWest>16.84775</bBoxWest>
+<bBoxNorth>49.603168</bBoxNorth>
+<bBoxEast>22.570444</bBoxEast>
+<bBoxSouth>47.728111</bBoxSouth>
+</country>
+<country>
+<countryCode>SL</countryCode>
+<countryName>Sierra Leone</countryName>
+<isoNumeric>694</isoNumeric>
+<isoAlpha3>SLE</isoAlpha3>
+<fipsCode>SL</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Freetown</capital>
+<areaInSqKm>71740.0</areaInSqKm>
+<population>5245695</population>
+<currencyCode>SLL</currencyCode>
+<languages>en-SL,men,tem</languages>
+<geonameId>2403846</geonameId>
+<bBoxWest>-13.307631</bBoxWest>
+<bBoxNorth>10.0</bBoxNorth>
+<bBoxEast>-10.284238</bBoxEast>
+<bBoxSouth>6.929611</bBoxSouth>
+</country>
+<country>
+<countryCode>SM</countryCode>
+<countryName>San Marino</countryName>
+<isoNumeric>674</isoNumeric>
+<isoAlpha3>SMR</isoAlpha3>
+<fipsCode>SM</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>San Marino</capital>
+<areaInSqKm>61.2</areaInSqKm>
+<population>31477</population>
+<currencyCode>EUR</currencyCode>
+<languages>it-SM</languages>
+<geonameId>3168068</geonameId>
+<bBoxWest>12.401861</bBoxWest>
+<bBoxNorth>43.999805</bBoxNorth>
+<bBoxEast>12.515555</bBoxEast>
+<bBoxSouth>43.897915</bBoxSouth>
+</country>
+<country>
+<countryCode>SN</countryCode>
+<countryName>Senegal</countryName>
+<isoNumeric>686</isoNumeric>
+<isoAlpha3>SEN</isoAlpha3>
+<fipsCode>SG</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Dakar</capital>
+<areaInSqKm>196190.0</areaInSqKm>
+<population>12323252</population>
+<currencyCode>XOF</currencyCode>
+<languages>fr-SN,wo,fuc,mnk</languages>
+<geonameId>2245662</geonameId>
+<bBoxWest>-17.535236</bBoxWest>
+<bBoxNorth>16.691633</bBoxNorth>
+<bBoxEast>-11.355887</bBoxEast>
+<bBoxSouth>12.307275</bBoxSouth>
+</country>
+<country>
+<countryCode>SO</countryCode>
+<countryName>Somalia</countryName>
+<isoNumeric>706</isoNumeric>
+<isoAlpha3>SOM</isoAlpha3>
+<fipsCode>SO</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Mogadishu</capital>
+<areaInSqKm>637657.0</areaInSqKm>
+<population>10112453</population>
+<currencyCode>SOS</currencyCode>
+<languages>so-SO,ar-SO,it,en-SO</languages>
+<geonameId>51537</geonameId>
+<bBoxWest>40.986595</bBoxWest>
+<bBoxNorth>11.979166</bBoxNorth>
+<bBoxEast>51.412636</bBoxEast>
+<bBoxSouth>-1.674868</bBoxSouth>
+</country>
+<country>
+<countryCode>SR</countryCode>
+<countryName>Suriname</countryName>
+<isoNumeric>740</isoNumeric>
+<isoAlpha3>SUR</isoAlpha3>
+<fipsCode>NS</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Paramaribo</capital>
+<areaInSqKm>163270.0</areaInSqKm>
+<population>492829</population>
+<currencyCode>SRD</currencyCode>
+<languages>nl-SR,en,srn,hns,jv</languages>
+<geonameId>3382998</geonameId>
+<bBoxWest>-58.086563</bBoxWest>
+<bBoxNorth>6.004546</bBoxNorth>
+<bBoxEast>-53.977493</bBoxEast>
+<bBoxSouth>1.831145</bBoxSouth>
+</country>
+<country>
+<countryCode>SS</countryCode>
+<countryName>South Sudan</countryName>
+<isoNumeric>728</isoNumeric>
+<isoAlpha3>SSD</isoAlpha3>
+<fipsCode>OD</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Juba</capital>
+<areaInSqKm>644329.0</areaInSqKm>
+<population>8260490</population>
+<currencyCode>SSP</currencyCode>
+<languages>en</languages>
+<geonameId>7909807</geonameId>
+<bBoxWest>24.140274047851562</bBoxWest>
+<bBoxNorth>12.219148635864258</bBoxNorth>
+<bBoxEast>35.9405517578125</bBoxEast>
+<bBoxSouth>3.493394374847412</bBoxSouth>
+</country>
+<country>
+<countryCode>ST</countryCode>
+<countryName>São Tomé and Príncipe</countryName>
+<isoNumeric>678</isoNumeric>
+<isoAlpha3>STP</isoAlpha3>
+<fipsCode>TP</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>São Tomé</capital>
+<areaInSqKm>1001.0</areaInSqKm>
+<population>175808</population>
+<currencyCode>STD</currencyCode>
+<languages>pt-ST</languages>
+<geonameId>2410758</geonameId>
+<bBoxWest>6.47017</bBoxWest>
+<bBoxNorth>1.701323</bBoxNorth>
+<bBoxEast>7.466374</bBoxEast>
+<bBoxSouth>0.024766</bBoxSouth>
+</country>
+<country>
+<countryCode>SV</countryCode>
+<countryName>El Salvador</countryName>
+<isoNumeric>222</isoNumeric>
+<isoAlpha3>SLV</isoAlpha3>
+<fipsCode>ES</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>San Salvador</capital>
+<areaInSqKm>21040.0</areaInSqKm>
+<population>6052064</population>
+<currencyCode>USD</currencyCode>
+<languages>es-SV</languages>
+<geonameId>3585968</geonameId>
+<bBoxWest>-90.128662</bBoxWest>
+<bBoxNorth>14.445067</bBoxNorth>
+<bBoxEast>-87.692162</bBoxEast>
+<bBoxSouth>13.148679</bBoxSouth>
+</country>
+<country>
+<countryCode>SX</countryCode>
+<countryName>Sint Maarten</countryName>
+<isoNumeric>534</isoNumeric>
+<isoAlpha3>SXM</isoAlpha3>
+<fipsCode>NN</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Philipsburg</capital>
+<areaInSqKm/>
+<population>37429</population>
+<currencyCode>ANG</currencyCode>
+<languages>nl,en</languages>
+<geonameId>7609695</geonameId>
+<bBoxWest>-63.144039</bBoxWest>
+<bBoxNorth>18.070248</bBoxNorth>
+<bBoxEast>-63.012993</bBoxEast>
+<bBoxSouth>18.011692</bBoxSouth>
+</country>
+<country>
+<countryCode>SY</countryCode>
+<countryName>Syria</countryName>
+<isoNumeric>760</isoNumeric>
+<isoAlpha3>SYR</isoAlpha3>
+<fipsCode>SY</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Damascus</capital>
+<areaInSqKm>185180.0</areaInSqKm>
+<population>22198110</population>
+<currencyCode>SYP</currencyCode>
+<languages>ar-SY,ku,hy,arc,fr,en</languages>
+<geonameId>163843</geonameId>
+<bBoxWest>35.727222</bBoxWest>
+<bBoxNorth>37.319138</bBoxNorth>
+<bBoxEast>42.385029</bBoxEast>
+<bBoxSouth>32.310665</bBoxSouth>
+</country>
+<country>
+<countryCode>SZ</countryCode>
+<countryName>Swaziland</countryName>
+<isoNumeric>748</isoNumeric>
+<isoAlpha3>SWZ</isoAlpha3>
+<fipsCode>WZ</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Lobamba</capital>
+<areaInSqKm>17363.0</areaInSqKm>
+<population>1354051</population>
+<currencyCode>SZL</currencyCode>
+<languages>en-SZ,ss-SZ</languages>
+<geonameId>934841</geonameId>
+<bBoxWest>30.794107</bBoxWest>
+<bBoxNorth>-25.719648</bBoxNorth>
+<bBoxEast>32.13726</bBoxEast>
+<bBoxSouth>-27.317101</bBoxSouth>
+</country>
+<country>
+<countryCode>TC</countryCode>
+<countryName>Turks and Caicos Islands</countryName>
+<isoNumeric>796</isoNumeric>
+<isoAlpha3>TCA</isoAlpha3>
+<fipsCode>TK</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Cockburn Town</capital>
+<areaInSqKm>430.0</areaInSqKm>
+<population>20556</population>
+<currencyCode>USD</currencyCode>
+<languages>en-TC</languages>
+<geonameId>3576916</geonameId>
+<bBoxWest>-72.483871</bBoxWest>
+<bBoxNorth>21.961878</bBoxNorth>
+<bBoxEast>-71.123642</bBoxEast>
+<bBoxSouth>21.422626</bBoxSouth>
+</country>
+<country>
+<countryCode>TD</countryCode>
+<countryName>Chad</countryName>
+<isoNumeric>148</isoNumeric>
+<isoAlpha3>TCD</isoAlpha3>
+<fipsCode>CD</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>N'Djamena</capital>
+<areaInSqKm>1284000.0</areaInSqKm>
+<population>10543464</population>
+<currencyCode>XAF</currencyCode>
+<languages>fr-TD,ar-TD,sre</languages>
+<geonameId>2434508</geonameId>
+<bBoxWest>13.473475</bBoxWest>
+<bBoxNorth>23.450369</bBoxNorth>
+<bBoxEast>24.002661</bBoxEast>
+<bBoxSouth>7.441068</bBoxSouth>
+</country>
+<country>
+<countryCode>TF</countryCode>
+<countryName>French Southern Territories</countryName>
+<isoNumeric>260</isoNumeric>
+<isoAlpha3>ATF</isoAlpha3>
+<fipsCode>FS</fipsCode>
+<continent>AN</continent>
+<continentName>Antarctica</continentName>
+<capital>Port-aux-Français</capital>
+<areaInSqKm>7829.0</areaInSqKm>
+<population>140</population>
+<currencyCode>EUR</currencyCode>
+<languages>fr</languages>
+<geonameId>1546748</geonameId>
+<bBoxWest>50.170258</bBoxWest>
+<bBoxNorth>-37.790722</bBoxNorth>
+<bBoxEast>77.598808</bBoxEast>
+<bBoxSouth>-49.735184</bBoxSouth>
+</country>
+<country>
+<countryCode>TG</countryCode>
+<countryName>Togo</countryName>
+<isoNumeric>768</isoNumeric>
+<isoAlpha3>TGO</isoAlpha3>
+<fipsCode>TO</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Lomé</capital>
+<areaInSqKm>56785.0</areaInSqKm>
+<population>6587239</population>
+<currencyCode>XOF</currencyCode>
+<languages>fr-TG,ee,hna,kbp,dag,ha</languages>
+<geonameId>2363686</geonameId>
+<bBoxWest>-0.147324</bBoxWest>
+<bBoxNorth>11.138977</bBoxNorth>
+<bBoxEast>1.806693</bBoxEast>
+<bBoxSouth>6.104417</bBoxSouth>
+</country>
+<country>
+<countryCode>TH</countryCode>
+<countryName>Thailand</countryName>
+<isoNumeric>764</isoNumeric>
+<isoAlpha3>THA</isoAlpha3>
+<fipsCode>TH</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Bangkok</capital>
+<areaInSqKm>514000.0</areaInSqKm>
+<population>67089500</population>
+<currencyCode>THB</currencyCode>
+<languages>th,en</languages>
+<geonameId>1605651</geonameId>
+<bBoxWest>97.345642</bBoxWest>
+<bBoxNorth>20.463194</bBoxNorth>
+<bBoxEast>105.639389</bBoxEast>
+<bBoxSouth>5.61</bBoxSouth>
+</country>
+<country>
+<countryCode>TJ</countryCode>
+<countryName>Tajikistan</countryName>
+<isoNumeric>762</isoNumeric>
+<isoAlpha3>TJK</isoAlpha3>
+<fipsCode>TI</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Dushanbe</capital>
+<areaInSqKm>143100.0</areaInSqKm>
+<population>7487489</population>
+<currencyCode>TJS</currencyCode>
+<languages>tg,ru</languages>
+<geonameId>1220409</geonameId>
+<bBoxWest>67.387138</bBoxWest>
+<bBoxNorth>41.042252</bBoxNorth>
+<bBoxEast>75.137222</bBoxEast>
+<bBoxSouth>36.674137</bBoxSouth>
+</country>
+<country>
+<countryCode>TK</countryCode>
+<countryName>Tokelau</countryName>
+<isoNumeric>772</isoNumeric>
+<isoAlpha3>TKL</isoAlpha3>
+<fipsCode>TL</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Nukunonu</capital>
+<areaInSqKm>10.0</areaInSqKm>
+<population>1466</population>
+<currencyCode>NZD</currencyCode>
+<languages>tkl,en-TK</languages>
+<geonameId>4031074</geonameId>
+<bBoxWest>-172.50033569335938</bBoxWest>
+<bBoxNorth>-8.553613662719727</bBoxNorth>
+<bBoxEast>-171.21142578125</bBoxEast>
+<bBoxSouth>-9.381111145019531</bBoxSouth>
+</country>
+<country>
+<countryCode>TL</countryCode>
+<countryName>East Timor</countryName>
+<isoNumeric>626</isoNumeric>
+<isoAlpha3>TLS</isoAlpha3>
+<fipsCode>TT</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Dili</capital>
+<areaInSqKm>15007.0</areaInSqKm>
+<population>1154625</population>
+<currencyCode>USD</currencyCode>
+<languages>tet,pt-TL,id,en</languages>
+<geonameId>1966436</geonameId>
+<bBoxWest>124.04609680175781</bBoxWest>
+<bBoxNorth>-8.135833740234375</bBoxNorth>
+<bBoxEast>127.30859375</bBoxEast>
+<bBoxSouth>-9.463626861572266</bBoxSouth>
+</country>
+<country>
+<countryCode>TM</countryCode>
+<countryName>Turkmenistan</countryName>
+<isoNumeric>795</isoNumeric>
+<isoAlpha3>TKM</isoAlpha3>
+<fipsCode>TX</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Ashgabat</capital>
+<areaInSqKm>488100.0</areaInSqKm>
+<population>4940916</population>
+<currencyCode>TMT</currencyCode>
+<languages>tk,ru,uz</languages>
+<geonameId>1218197</geonameId>
+<bBoxWest>46.684612</bBoxWest>
+<bBoxNorth>47.01561</bBoxNorth>
+<bBoxEast>66.684303</bBoxEast>
+<bBoxSouth>35.141083</bBoxSouth>
+</country>
+<country>
+<countryCode>TN</countryCode>
+<countryName>Tunisia</countryName>
+<isoNumeric>788</isoNumeric>
+<isoAlpha3>TUN</isoAlpha3>
+<fipsCode>TS</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Tunis</capital>
+<areaInSqKm>163610.0</areaInSqKm>
+<population>10589025</population>
+<currencyCode>TND</currencyCode>
+<languages>ar-TN,fr</languages>
+<geonameId>2464461</geonameId>
+<bBoxWest>7.524833</bBoxWest>
+<bBoxNorth>37.543915</bBoxNorth>
+<bBoxEast>11.598278</bBoxEast>
+<bBoxSouth>30.240417</bBoxSouth>
+</country>
+<country>
+<countryCode>TO</countryCode>
+<countryName>Tonga</countryName>
+<isoNumeric>776</isoNumeric>
+<isoAlpha3>TON</isoAlpha3>
+<fipsCode>TN</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Nuku'alofa</capital>
+<areaInSqKm>748.0</areaInSqKm>
+<population>122580</population>
+<currencyCode>TOP</currencyCode>
+<languages>to,en-TO</languages>
+<geonameId>4032283</geonameId>
+<bBoxWest>-175.682266</bBoxWest>
+<bBoxNorth>-15.562988</bBoxNorth>
+<bBoxEast>-173.907578</bBoxEast>
+<bBoxSouth>-21.455057</bBoxSouth>
+</country>
+<country>
+<countryCode>TR</countryCode>
+<countryName>Turkey</countryName>
+<isoNumeric>792</isoNumeric>
+<isoAlpha3>TUR</isoAlpha3>
+<fipsCode>TU</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Ankara</capital>
+<areaInSqKm>780580.0</areaInSqKm>
+<population>77804122</population>
+<currencyCode>TRY</currencyCode>
+<languages>tr-TR,ku,diq,az,av</languages>
+<geonameId>298795</geonameId>
+<bBoxWest>25.668501</bBoxWest>
+<bBoxNorth>42.107613</bBoxNorth>
+<bBoxEast>44.834999</bBoxEast>
+<bBoxSouth>35.815418</bBoxSouth>
+</country>
+<country>
+<countryCode>TT</countryCode>
+<countryName>Trinidad and Tobago</countryName>
+<isoNumeric>780</isoNumeric>
+<isoAlpha3>TTO</isoAlpha3>
+<fipsCode>TD</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Port of Spain</capital>
+<areaInSqKm>5128.0</areaInSqKm>
+<population>1228691</population>
+<currencyCode>TTD</currencyCode>
+<languages>en-TT,hns,fr,es,zh</languages>
+<geonameId>3573591</geonameId>
+<bBoxWest>-61.923771</bBoxWest>
+<bBoxNorth>11.338342</bBoxNorth>
+<bBoxEast>-60.517933</bBoxEast>
+<bBoxSouth>10.036105</bBoxSouth>
+</country>
+<country>
+<countryCode>TV</countryCode>
+<countryName>Tuvalu</countryName>
+<isoNumeric>798</isoNumeric>
+<isoAlpha3>TUV</isoAlpha3>
+<fipsCode>TV</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Vaiaku</capital>
+<areaInSqKm>26.0</areaInSqKm>
+<population>10472</population>
+<currencyCode>AUD</currencyCode>
+<languages>tvl,en,sm,gil</languages>
+<geonameId>2110297</geonameId>
+<bBoxWest>176.064865</bBoxWest>
+<bBoxNorth>-5.641972</bBoxNorth>
+<bBoxEast>179.863281</bBoxEast>
+<bBoxSouth>-10.801169</bBoxSouth>
+</country>
+<country>
+<countryCode>TW</countryCode>
+<countryName>Taiwan</countryName>
+<isoNumeric>158</isoNumeric>
+<isoAlpha3>TWN</isoAlpha3>
+<fipsCode>TW</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Taipei</capital>
+<areaInSqKm>35980.0</areaInSqKm>
+<population>22894384</population>
+<currencyCode>TWD</currencyCode>
+<languages>zh-TW,zh,nan,hak</languages>
+<geonameId>1668284</geonameId>
+<bBoxWest>119.534691</bBoxWest>
+<bBoxNorth>25.29825</bBoxNorth>
+<bBoxEast>122.000443</bBoxEast>
+<bBoxSouth>21.901806</bBoxSouth>
+</country>
+<country>
+<countryCode>TZ</countryCode>
+<countryName>Tanzania</countryName>
+<isoNumeric>834</isoNumeric>
+<isoAlpha3>TZA</isoAlpha3>
+<fipsCode>TZ</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Dodoma</capital>
+<areaInSqKm>945087.0</areaInSqKm>
+<population>41892895</population>
+<currencyCode>TZS</currencyCode>
+<languages>sw-TZ,en,ar</languages>
+<geonameId>149590</geonameId>
+<bBoxWest>29.327168</bBoxWest>
+<bBoxNorth>-0.990736</bBoxNorth>
+<bBoxEast>40.443222</bBoxEast>
+<bBoxSouth>-11.745696</bBoxSouth>
+</country>
+<country>
+<countryCode>UA</countryCode>
+<countryName>Ukraine</countryName>
+<isoNumeric>804</isoNumeric>
+<isoAlpha3>UKR</isoAlpha3>
+<fipsCode>UP</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Kyiv</capital>
+<areaInSqKm>603700.0</areaInSqKm>
+<population>45415596</population>
+<currencyCode>UAH</currencyCode>
+<languages>uk,ru-UA,rom,pl,hu</languages>
+<geonameId>690791</geonameId>
+<bBoxWest>22.128889</bBoxWest>
+<bBoxNorth>52.369362</bBoxNorth>
+<bBoxEast>40.20739</bBoxEast>
+<bBoxSouth>44.390415</bBoxSouth>
+</country>
+<country>
+<countryCode>UG</countryCode>
+<countryName>Uganda</countryName>
+<isoNumeric>800</isoNumeric>
+<isoAlpha3>UGA</isoAlpha3>
+<fipsCode>UG</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Kampala</capital>
+<areaInSqKm>236040.0</areaInSqKm>
+<population>33398682</population>
+<currencyCode>UGX</currencyCode>
+<languages>en-UG,lg,sw,ar</languages>
+<geonameId>226074</geonameId>
+<bBoxWest>29.573252</bBoxWest>
+<bBoxNorth>4.214427</bBoxNorth>
+<bBoxEast>35.036049</bBoxEast>
+<bBoxSouth>-1.48405</bBoxSouth>
+</country>
+<country>
+<countryCode>UM</countryCode>
+<countryName>U.S. Minor Outlying Islands</countryName>
+<isoNumeric>581</isoNumeric>
+<isoAlpha3>UMI</isoAlpha3>
+<fipsCode/>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital/>
+<areaInSqKm>0.0</areaInSqKm>
+<population>0</population>
+<currencyCode>USD</currencyCode>
+<languages>en-UM</languages>
+<geonameId>5854968</geonameId>
+<bBoxWest>-176.645081</bBoxWest>
+<bBoxNorth>18.420996</bBoxNorth>
+<bBoxEast>-75.0</bBoxEast>
+<bBoxSouth>-0.389006</bBoxSouth>
+</country>
+<country>
+<countryCode>US</countryCode>
+<countryName>United States</countryName>
+<isoNumeric>840</isoNumeric>
+<isoAlpha3>USA</isoAlpha3>
+<fipsCode>US</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Washington</capital>
+<areaInSqKm>9629091.0</areaInSqKm>
+<population>310232863</population>
+<currencyCode>USD</currencyCode>
+<languages>en-US,es-US,haw,fr</languages>
+<geonameId>6252001</geonameId>
+<bBoxWest>-124.733253</bBoxWest>
+<bBoxNorth>49.388611</bBoxNorth>
+<bBoxEast>-66.954811</bBoxEast>
+<bBoxSouth>24.544245</bBoxSouth>
+</country>
+<country>
+<countryCode>UY</countryCode>
+<countryName>Uruguay</countryName>
+<isoNumeric>858</isoNumeric>
+<isoAlpha3>URY</isoAlpha3>
+<fipsCode>UY</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Montevideo</capital>
+<areaInSqKm>176220.0</areaInSqKm>
+<population>3477000</population>
+<currencyCode>UYU</currencyCode>
+<languages>es-UY</languages>
+<geonameId>3439705</geonameId>
+<bBoxWest>-58.442722</bBoxWest>
+<bBoxNorth>-30.082224</bBoxNorth>
+<bBoxEast>-53.073933</bBoxEast>
+<bBoxSouth>-34.980816</bBoxSouth>
+</country>
+<country>
+<countryCode>UZ</countryCode>
+<countryName>Uzbekistan</countryName>
+<isoNumeric>860</isoNumeric>
+<isoAlpha3>UZB</isoAlpha3>
+<fipsCode>UZ</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Tashkent</capital>
+<areaInSqKm>447400.0</areaInSqKm>
+<population>27865738</population>
+<currencyCode>UZS</currencyCode>
+<languages>uz,ru,tg</languages>
+<geonameId>1512440</geonameId>
+<bBoxWest>55.996639</bBoxWest>
+<bBoxNorth>45.575001</bBoxNorth>
+<bBoxEast>73.132278</bBoxEast>
+<bBoxSouth>37.184444</bBoxSouth>
+</country>
+<country>
+<countryCode>VA</countryCode>
+<countryName>Vatican City</countryName>
+<isoNumeric>336</isoNumeric>
+<isoAlpha3>VAT</isoAlpha3>
+<fipsCode>VT</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Vatican</capital>
+<areaInSqKm>0.44</areaInSqKm>
+<population>921</population>
+<currencyCode>EUR</currencyCode>
+<languages>la,it,fr</languages>
+<geonameId>3164670</geonameId>
+<bBoxWest>12.44570678169205</bBoxWest>
+<bBoxNorth>41.90743830885576</bBoxNorth>
+<bBoxEast>12.45837546629481</bBoxEast>
+<bBoxSouth>41.90027960306854</bBoxSouth>
+</country>
+<country>
+<countryCode>VC</countryCode>
+<countryName>Saint Vincent and the Grenadines</countryName>
+<isoNumeric>670</isoNumeric>
+<isoAlpha3>VCT</isoAlpha3>
+<fipsCode>VC</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Kingstown</capital>
+<areaInSqKm>389.0</areaInSqKm>
+<population>104217</population>
+<currencyCode>XCD</currencyCode>
+<languages>en-VC,fr</languages>
+<geonameId>3577815</geonameId>
+<bBoxWest>-61.459255</bBoxWest>
+<bBoxNorth>13.377834</bBoxNorth>
+<bBoxEast>-61.11388</bBoxEast>
+<bBoxSouth>12.581011</bBoxSouth>
+</country>
+<country>
+<countryCode>VE</countryCode>
+<countryName>Venezuela</countryName>
+<isoNumeric>862</isoNumeric>
+<isoAlpha3>VEN</isoAlpha3>
+<fipsCode>VE</fipsCode>
+<continent>SA</continent>
+<continentName>South America</continentName>
+<capital>Caracas</capital>
+<areaInSqKm>912050.0</areaInSqKm>
+<population>27223228</population>
+<currencyCode>VEF</currencyCode>
+<languages>es-VE</languages>
+<geonameId>3625428</geonameId>
+<bBoxWest>-73.354073</bBoxWest>
+<bBoxNorth>12.201903</bBoxNorth>
+<bBoxEast>-59.80378</bBoxEast>
+<bBoxSouth>0.626311</bBoxSouth>
+</country>
+<country>
+<countryCode>VG</countryCode>
+<countryName>British Virgin Islands</countryName>
+<isoNumeric>092</isoNumeric>
+<isoAlpha3>VGB</isoAlpha3>
+<fipsCode>VI</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Road Town</capital>
+<areaInSqKm>153.0</areaInSqKm>
+<population>21730</population>
+<currencyCode>USD</currencyCode>
+<languages>en-VG</languages>
+<geonameId>3577718</geonameId>
+<bBoxWest>-64.715363</bBoxWest>
+<bBoxNorth>18.757221</bBoxNorth>
+<bBoxEast>-64.268768</bBoxEast>
+<bBoxSouth>18.38998</bBoxSouth>
+</country>
+<country>
+<countryCode>VI</countryCode>
+<countryName>U.S. Virgin Islands</countryName>
+<isoNumeric>850</isoNumeric>
+<isoAlpha3>VIR</isoAlpha3>
+<fipsCode>VQ</fipsCode>
+<continent>NA</continent>
+<continentName>North America</continentName>
+<capital>Charlotte Amalie</capital>
+<areaInSqKm>352.0</areaInSqKm>
+<population>108708</population>
+<currencyCode>USD</currencyCode>
+<languages>en-VI</languages>
+<geonameId>4796775</geonameId>
+<bBoxWest>-65.038231</bBoxWest>
+<bBoxNorth>18.391747</bBoxNorth>
+<bBoxEast>-64.565178</bBoxEast>
+<bBoxSouth>17.681725</bBoxSouth>
+</country>
+<country>
+<countryCode>VN</countryCode>
+<countryName>Vietnam</countryName>
+<isoNumeric>704</isoNumeric>
+<isoAlpha3>VNM</isoAlpha3>
+<fipsCode>VM</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>Hanoi</capital>
+<areaInSqKm>329560.0</areaInSqKm>
+<population>89571130</population>
+<currencyCode>VND</currencyCode>
+<languages>vi,en,fr,zh,km</languages>
+<geonameId>1562822</geonameId>
+<bBoxWest>102.148224</bBoxWest>
+<bBoxNorth>23.388834</bBoxNorth>
+<bBoxEast>109.464638</bBoxEast>
+<bBoxSouth>8.559611</bBoxSouth>
+</country>
+<country>
+<countryCode>VU</countryCode>
+<countryName>Vanuatu</countryName>
+<isoNumeric>548</isoNumeric>
+<isoAlpha3>VUT</isoAlpha3>
+<fipsCode>NH</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Port Vila</capital>
+<areaInSqKm>12200.0</areaInSqKm>
+<population>221552</population>
+<currencyCode>VUV</currencyCode>
+<languages>bi,en-VU,fr-VU</languages>
+<geonameId>2134431</geonameId>
+<bBoxWest>166.524979</bBoxWest>
+<bBoxNorth>-13.073444</bBoxNorth>
+<bBoxEast>169.904785</bBoxEast>
+<bBoxSouth>-20.248945</bBoxSouth>
+</country>
+<country>
+<countryCode>WF</countryCode>
+<countryName>Wallis and Futuna</countryName>
+<isoNumeric>876</isoNumeric>
+<isoAlpha3>WLF</isoAlpha3>
+<fipsCode>WF</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Matâ'utu</capital>
+<areaInSqKm>274.0</areaInSqKm>
+<population>16025</population>
+<currencyCode>XPF</currencyCode>
+<languages>wls,fud,fr-WF</languages>
+<geonameId>4034749</geonameId>
+<bBoxWest>-178.206787</bBoxWest>
+<bBoxNorth>-13.214251</bBoxNorth>
+<bBoxEast>-176.128784</bBoxEast>
+<bBoxSouth>-14.3286</bBoxSouth>
+</country>
+<country>
+<countryCode>WS</countryCode>
+<countryName>Samoa</countryName>
+<isoNumeric>882</isoNumeric>
+<isoAlpha3>WSM</isoAlpha3>
+<fipsCode>WS</fipsCode>
+<continent>OC</continent>
+<continentName>Oceania</continentName>
+<capital>Apia</capital>
+<areaInSqKm>2944.0</areaInSqKm>
+<population>192001</population>
+<currencyCode>WST</currencyCode>
+<languages>sm,en-WS</languages>
+<geonameId>4034894</geonameId>
+<bBoxWest>-172.798599</bBoxWest>
+<bBoxNorth>-13.432207</bBoxNorth>
+<bBoxEast>-171.415741</bBoxEast>
+<bBoxSouth>-14.040939</bBoxSouth>
+</country>
+<country>
+<countryCode>XK</countryCode>
+<countryName>Kosovo</countryName>
+<isoNumeric>0</isoNumeric>
+<isoAlpha3>XKX</isoAlpha3>
+<fipsCode>KV</fipsCode>
+<continent>EU</continent>
+<continentName>Europe</continentName>
+<capital>Priština</capital>
+<areaInSqKm/>
+<population>1800000</population>
+<currencyCode>EUR</currencyCode>
+<languages>sq,sr</languages>
+<geonameId>831053</geonameId>
+<bBoxWest>19.977481504492914</bBoxWest>
+<bBoxNorth>43.2682495807952</bBoxNorth>
+<bBoxEast>21.80335088694943</bBoxEast>
+<bBoxSouth>41.856369601859925</bBoxSouth>
+</country>
+<country>
+<countryCode>YE</countryCode>
+<countryName>Yemen</countryName>
+<isoNumeric>887</isoNumeric>
+<isoAlpha3>YEM</isoAlpha3>
+<fipsCode>YM</fipsCode>
+<continent>AS</continent>
+<continentName>Asia</continentName>
+<capital>San‘a’</capital>
+<areaInSqKm>527970.0</areaInSqKm>
+<population>23495361</population>
+<currencyCode>YER</currencyCode>
+<languages>ar-YE</languages>
+<geonameId>69543</geonameId>
+<bBoxWest>42.532528</bBoxWest>
+<bBoxNorth>19.002333</bBoxNorth>
+<bBoxEast>54.530529</bBoxEast>
+<bBoxSouth>12.111083</bBoxSouth>
+</country>
+<country>
+<countryCode>YT</countryCode>
+<countryName>Mayotte</countryName>
+<isoNumeric>175</isoNumeric>
+<isoAlpha3>MYT</isoAlpha3>
+<fipsCode>MF</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Mamoutzou</capital>
+<areaInSqKm>374.0</areaInSqKm>
+<population>159042</population>
+<currencyCode>EUR</currencyCode>
+<languages>fr-YT</languages>
+<geonameId>1024031</geonameId>
+<bBoxWest>45.03796</bBoxWest>
+<bBoxNorth>-12.648891</bBoxNorth>
+<bBoxEast>45.29295</bBoxEast>
+<bBoxSouth>-13.000132</bBoxSouth>
+</country>
+<country>
+<countryCode>ZA</countryCode>
+<countryName>South Africa</countryName>
+<isoNumeric>710</isoNumeric>
+<isoAlpha3>ZAF</isoAlpha3>
+<fipsCode>SF</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Pretoria</capital>
+<areaInSqKm>1219912.0</areaInSqKm>
+<population>49000000</population>
+<currencyCode>ZAR</currencyCode>
+<languages>zu,xh,af,nso,en-ZA,tn,st,ts,ss,ve,nr</languages>
+<geonameId>953987</geonameId>
+<bBoxWest>16.458021</bBoxWest>
+<bBoxNorth>-22.126612</bBoxNorth>
+<bBoxEast>32.895973</bBoxEast>
+<bBoxSouth>-34.839828</bBoxSouth>
+</country>
+<country>
+<countryCode>ZM</countryCode>
+<countryName>Zambia</countryName>
+<isoNumeric>894</isoNumeric>
+<isoAlpha3>ZMB</isoAlpha3>
+<fipsCode>ZA</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Lusaka</capital>
+<areaInSqKm>752614.0</areaInSqKm>
+<population>13460305</population>
+<currencyCode>ZMK</currencyCode>
+<languages>en-ZM,bem,loz,lun,lue,ny,toi</languages>
+<geonameId>895949</geonameId>
+<bBoxWest>21.999371</bBoxWest>
+<bBoxNorth>-8.22436</bBoxNorth>
+<bBoxEast>33.705704</bBoxEast>
+<bBoxSouth>-18.079473</bBoxSouth>
+</country>
+<country>
+<countryCode>ZW</countryCode>
+<countryName>Zimbabwe</countryName>
+<isoNumeric>716</isoNumeric>
+<isoAlpha3>ZWE</isoAlpha3>
+<fipsCode>ZI</fipsCode>
+<continent>AF</continent>
+<continentName>Africa</continentName>
+<capital>Harare</capital>
+<areaInSqKm>390580.0</areaInSqKm>
+<population>11651858</population>
+<currencyCode>ZWL</currencyCode>
+<languages>en-ZW,sn,nr,nd</languages>
+<geonameId>878675</geonameId>
+<bBoxWest>25.237028</bBoxWest>
+<bBoxNorth>-15.608835</bBoxNorth>
+<bBoxEast>33.056305</bBoxEast>
+<bBoxSouth>-22.417738</bBoxSouth>
+</country>
+</geonames>
diff --git a/src/tile.openstreetmap b/src/tile.openstreetmap
new file mode 100644 (file)
index 0000000..f9ac942
--- /dev/null
@@ -0,0 +1,23 @@
+london:
+  lat: 51.507222
+  lon: -0.1275
+  preferred:
+    continents:
+      - EU
+      - AF
+
+moscow:
+  lat: 55.75
+  lon: 37.616667
+  preferred:
+    countries:
+      - RU
+
+oregon:
+  lat: 44
+  lon: -120.5
+  preferred:
+    continents:
+      - NA
+      - SA
+      - OC