capital of seychelles


Meanings

  • port city and the capital of Seychelles