Comoros Capital: Moroni Population: 671,247 (July 2005) Location: Southern Africa, group of islands at the northern mouth of the Mozambique Channel, about two-thirds of the way between northern Madagascar and northern Mozambique More information about Comoros