Birmingham City have agreed a deal to sign Troy Deeney, according to Sky Sports.
The 33-year-old has ended his 11-year spell at Vicarage Road and will leave the club holding the status of a legendary figure.
Deeney addressed the fans with an emotional message, saying – “Watford is in my heart forever.”
“