TravelOman: Watching life emerge from the sands of ArabiaOman is a superb location to witness the birth of turtles, writes Vicki Virtue.08 Dec 04:00 PM