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