Angarosh


Angarosh - island in Sudan.