Tejal Sandera 108 2138 days ago Studio Octopi has revealed a new site for the Thames Baths project along the Royal Docks in London.