Mosque

One of wold’s few holiest mosques, located in the land of Abyssinia.