An introduction to the geography, history, economy, government, culture, and people of the Seychelles Islands which lie in the Indian Ocean and are scattered over more than 391,000 square miles.