Football

Manchester City complete the signing of Bernardo Silva for 43 million pounds