According to what has been reported by Fabrizio Romano, Juventus and Manchester City have agreed the deal for Joao Cancelo.
https://twitter.com/FabrizioRomano/status/1158444668327276545
Portuguese international will join Premier League back-to-back champions.
Manchester City will pay €30 m to Juventus. Also, Brazilian international Danilo will join Bianconeri.
Source - Fabrizio Romano