London, Arsenal have completed the signing of midfielder Fabio Vieira from Porto in a 40m euro (£34.2m) deal, BBC sports reported.

Arsenal have now announced Vieira has signed a long-term contract with them.

Source: Oman News Agency