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