The Tree of Life – A Mysterious Natural Phenomenon

Standing alone in the heart of the desert, miles away from any water source and other vegetation , the Tree of Life, in Bahrain, is one of the world’s most remarkable phenomena. The Tree of Life is located 2 kilometers away from Jebel Dukhan, atop a 25-meter-high sandy hill, overlooking a golden sea of sand. […]