Answer
Alexandre Lacazette joined Arsenal in 2017, signing a long-term contract with the club for a reported fee of around £46.5 million, making him the club's record signing at the time. The French striker arrived from Lyon, where he had established himself as one of the most prolific forwards in Europe, scoring 129 goals in 275 appearances for the club.