Liverpool sensation Mohamed Salah has declared Luciano Spalletti, his former Roma and Italy boss, as the "best coach" he's ever worked with, crediting him for significant technical and mental development during their time together in Italy.