Rhoda Island

From Wikipedia, the free encyclopedia

The Rhoda Island is an island located on the Nile and is part of Cairo. It holds the busy El-Manial district.