Thayawthadangyi
From Wikipedia, the free encyclopedia
Thayawthadangyi (Elphinstone Island) is an island in the Mergui Archipelago, Burma. Its area is 120 km².
Thayawthadangyi (Elphinstone Island) is an island in the Mergui Archipelago, Burma. Its area is 120 km².