The Amazing Socotra Island. Socotra Island is one of the Most Amazing Places on Earth. It is the biggest Island in Arabian sea and Indian Ocean. It is governed by Yemen and you can reach it from Yemen easily.
Located on Woodland Walk, in the Lost Gardens of Heligan, UK, is an amazing sculpture of a sleeping goddess entitled ‘Mud Maid’. The incredible larger-than-life sculpture even has grass and moss growing atop it