Comoros The Comoros is a sovereign, archipelago island nation in the Indian Ocean located near the eastern coast of Africa. As you can see on the map provided it consists of a town called Moroni which serves as the capital of the island nation. Now what are the odds this is a coincidence? From […]
Comoros Islands
30
July