Cairo's Wafaa Al-Nil Festival, meaning Fidelity of the Nile, remembers the ancient Egyptian veneration of the river, where beautiful girls used to be sacrificed to guarantee a good harvest. Today's celebrations focus around the arts, poetry, concerts and scientific discussions.