The image shows “Nature Rising,” topiary sculptures located at Eden Dock in Canary Wharf. These sculptures, crafted from sphagnum moss and dried flowers, are part of an installation designed to blend urban life with nature and enhance biodiversity.This egg is called – “Beyond Mowgli”This egg is called – “Utsava”
Leave a Reply
You must be logged in to post a comment.