Manchester City have completed the signing of Tottenham and England right-back Kyle Walker for an initial £45m.
Walker, who has 27 caps and spent eight seasons at Spurs has signed a five-year deal with City.
The deal, which comes to £50m including £5m of add-ons, could make him the most expensive English player ever.
"I am thrilled to be signing for City and can't wait to get started," said Walker. "Pep Guardiola is one of the most respected managers in the world."
Walker, who joined Spurs from Sheffield United in 2009 and made 183 Premier League appearances, added: "I feel he can help me take my game to a new level."
The 27-year-old, who will wear the number two shirt, is expected to travel with City on Monday for their tour of the USA.
City boss Guardiola released three full-backs at the end of last season, including both right-sided players - Pablo Zabaleta and Bacary Sagna.
He missed out on the signing of free agent Dani Alves, with the Brazilian joining Paris St-Germain on Wednesday.
Walker, selected in the 2016-17 Premier League team of the year, is City's third signing of the summer, after the arrivals of midfielder Bernardo Silva and goalkeeper Ederson Moraes.