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.
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.