You asked:

facts about Jamestown

  • Jamestown
    Jamestown
    Jamestown is the capital of the British Overseas Territory of Saint Helena, Ascension and Tristan da Cunha, located on the island of Saint Helena in the South Atlantic Ocean.