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