Rhoda Island

From Wikipedia, the free encyclopedia

The Rhoda Island (Arabic: جزيرة الروضة‎, transliteration: Gezīret er-Rōdah ) is an island located on the Nile and is part of Cairo. It holds the busy El-Manial district.