lesliewiggins.com
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 ve…