Hearts preparing to offer captain Lawrence Shankland a new contract
Yahoo Eurosport UK - 28 Dec 2023The 28-year-old is attracting interest from several clubs across the UK and further afield with his form taking him to the top of the Premiership's scoring ...