Saint Helena Flag PNG Image

Saint Helena Travel Information

According to elaineqho, Saint Helena is an island in the Atlantic Ocean (Africa) that is part of the “Saint Helena, Ascension and Tristan da Cunha” island territory. This territory forms an overseas territory of the United Kingdom. The capital of Saint Helena is Jamestown. Some major cities on Saint Helena are: Half Tree Hollow, Longwood […]