Sharm el Sheikh in Egypt really has something for everyone - from beautiful beach resorts and a really bustling nightlife to ...
A far cry from the exciting chaos of Cairo and the luxury resorts of Sharm el-Sheikh and Hurghada, the beach camps dotted ...