Seychelles to open for travellers; likely to become world’s first

Seychelles to open for travellers; likely to become world’s first