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