BeachMatrouhCleopatra's Beach MatrouhA rocky Mediterranean beach near Marsa Matrouh associated with Cleopatra in local tradition.View details