Visa Information about Comoros

The Comoros is officially known as the Union of the Comoros is a sovereign island nation present within the Indian Ocean. It is named quite poetically with the Arabic word ‘Qamar’ that means the moon. It is located at the Mozambique Channel’s northern end from the east coast of Africa in between the north-east of Mozambique and northwest of Madagascar. This is the […]