
Today’s picture of the day is of Forest of Dean Sculpture Trail in the picturesque town of Gloucestershire. It is one of the most ancient and stunning woodland areas in the UK. It helps visitors understand its industrial past and offers 18 sculptures made by international artists.
