Ziroudani Explained

Ziroudani is a town located on the island of Mohéli in the Comoros.

References

-12.3333°N 90°W