This world is full of God’s alluring creatures which are so marvelous bewildering one’s
mind. One such astounding creature is the Socotra dragon tree” found in the Socotra
Island of Yemen, near the Arabian Sea. ” Socotra dragon trees are eminent for their unique
and strange appearance. These trees look like umbrella and are extraordinary huge.
for more details...