Language:enptru
Rhoda Island or Rawdah Island, (Arabic: جزيرة الروضة‎, Gezīret er-Rōdah and Al Manyal ar-Rawdah ), is an island located on the Nile in central Cairo.

Share profile: