Sports

Odsonne Edouard completes medical on £14m Crystal Palace move as Celtic line up ..