Due to its crystal clear water and its white sandy beaches, it is also known as the "Egyptian Maldives"
View More