'Stunning' UK beauty spot with vast cherry blossoms is 'like walking through Japan'

A London beauty spot is being praised as 'pretty' and 'stunning' while drawing comparisons to Japan thanks to the abundance of cherry blossom trees that are starting to bloom there