Day: January 19, 2011

A Tree in the Wilderness

“The Tree of Life in Bahrain is a remarkable natural phenomenon that is witnessed by most who visit Bahrain. The Tree of Life stands alone with almost majestic flair, miles away from other vegetation and with no apparent source of water. The Tree of… Continue Reading “A Tree in the Wilderness”

%d bloggers like this: