Indoor swimming pools and sports centre