Skip to main content
Skip to main content
Disputed territories
FijiTanzaniaWestern SaharaCanadaUnited StatesKazakhstanUzbekistanPapua New GuineaIndonesiaArgentinaChileDemocratic Republic of the CongoSomaliaKenyaSudanChadHaitiDominican RepublicRussiaBahamasFalkland IslandsNorwayGreenlandTimor-LesteSouth AfricaLesothoMexicoUruguayBrazilBoliviaPeruColombiaPanamaCosta RicaNicaraguaHondurasEl SalvadorGuatemalaBelizeVenezuelaGuyanaSurinameFranceEcuadorPuerto RicoJamaicaCubaZimbabweBotswanaNamibiaSenegalMaliMauritaniaBeninNigerNigeriaCameroonTogoGhanaCôted'IvoireGuineaGuinea-BissauLiberiaSierra LeoneBurkina FasoCentral African RepublicRepublic of the CongoGabonEquatorial GuineaZambiaMalawiMozambiqueEswatiniAngolaBurundiIsraelLebanonMadagascarPalestineThe GambiaTunisiaAlgeriaJordanUnited Arab EmiratesQatarKuwaitIraqOmanVanuatuCambodiaThailandLao PDRMyanmarVietnamDem. Rep. KoreaRepublic of KoreaMongoliaIndiaBangladeshBhutanNepalPakistanAfghanistanTajikistanKyrgyzstanTurkmenistanIranSyriaArmeniaSwedenBelarusUkrainePolandAustriaHungaryMoldovaRomaniaLithuaniaLatviaEstoniaGermanyBulgariaGreeceTurkeyAlbaniaCroatiaSwitzerlandLuxembourgBelgiumNetherlandsPortugalSpainIrelandNew CaledoniaSolomon IslandsNew ZealandAustraliaSri LankaChinaTaiwanItalyDenmarkUnited KingdomIcelandAzerbaijanGeorgiaPhilippinesMalaysiaBrunei DarussalamSloveniaFinlandSlovakiaCzech RepublicEritreaJapanParaguayYemenSaudi ArabiaNorthern CyprusCyprusMoroccoEgyptLibyaEthiopiaDjiboutiSomalilandUgandaRwandaBosnia and HerzegovinaMacedoniaSerbiaMontenegroKosovoTrinidad and TobagoSouth SudanCrimea: disputed. Recognized sovereign: Ukraine. Controlled by: Russia. Parties: Ukraine, RussiaJammu and Kashmir: disputed. Parties: India, Pakistan, ChinaAzad Kashmir: disputed. Parties: India, Pakistan, ChinaGilgit-Baltistan: disputed. Parties: India, Pakistan, ChinaAksai Chin: disputed. Parties: India, Pakistan, ChinaSiachen Glacier: disputed. Parties: India, Pakistan, ChinaWest Bank: partially recognized. Parties: Israel, PalestineGaza: partially recognized. Parties: Israel, PalestineWestern Sahara (Moroccan-administered): non self governing. Parties: Morocco, Sahrawi Arab Democratic RepublicWestern Sahara (SADR-administered): non self governing. Parties: Morocco, Sahrawi Arab Democratic RepublicKosovo: partially recognized. Parties: Kosovo, SerbiaTaiwan: politically sensitive. Controlled by: Taiwan. Parties: China, TaiwanCrimea: disputed. Recognizedsovereign: Ukraine. Controlled by:Russia. Parties: Ukraine, RussiaJammu and Kashmir: disputed.Parties: India, Pakistan, ChinaAzad Kashmir: disputed. Parties:India, Pakistan, ChinaGilgit-Baltistan: disputed.Parties: India, Pakistan, ChinaAksai Chin: disputed. Parties:India, Pakistan, ChinaSiachen Glacier: disputed.Parties: India, Pakistan, ChinaWest Bank: partially recognized.Parties: Israel, PalestineGaza: partially recognized.Parties: Israel, PalestineWestern Sahara(Moroccan-administered): non selfgoverning. Parties: Morocco,Sahrawi Arab Democratic RepublicWestern Sahara(SADR-administered): non selfgoverning. Parties: Morocco,Sahrawi Arab Democratic RepublicKosovo: partially recognized.Parties: Kosovo, SerbiaTaiwan: politically sensitive.Controlled by: Taiwan. Parties:China, Taiwan

Click a red territory for its dispute details.

import * as React from "react";
import { useState } from "react";
import type { DisputedTerritoryContext } from "react-svg-worldmap";
import WorldMap from "react-svg-worldmap";
import { useMapTheme } from "./mapTheme";

export default function Disputes(): JSX.Element {
const theme = useMapTheme();
const [selected, setSelected] = useState<DisputedTerritoryContext>();

return (
<>
<WorldMap
{...theme}
title="Disputed territories"
data={[]}
richInteraction
showDisputedTerritories
onDisputedTerritoryClick={setSelected}
/>
<section aria-live="polite">
{selected ? (
<dl>
<dt>{selected.territoryName}</dt>
<dd>
{selected.dispute.name} ({selected.dispute.status})
</dd>
<dd>Parties: {selected.dispute.disputeParties.join(", ")}</dd>
<dd>UN standing: {selected.dispute.unStanding}</dd>
</dl>
) : (
<p>Click a red territory for its dispute details.</p>
)}
</section>
</>
);
}