Sharm El-Sheikh: Ras Mohammed Snorkeling, Magic Lake & Allah Gate in Sharm el Sheikh, Egypt