Leeds have signed Leicester City defender James Justin in a deal worth £10m.
The full-back moves to Elland Road on a four-year contract and becomes the club's 10th summer signing.
Leeds will pay Leicester £8m, with £2m in add-ons, for the 27-year-old.
Justin is not expected to be available for Tuesday's Carabao Cup second-round tie at Sheffield Wednesday, with Leeds hosting Newcastle in their next Premier League game on Saturday.
Having started his career at hometown club Luton Town, Justin joined the Foxes in 2019, scoring 11 times in 169 appearances, and the right-back can also cover at left-back.