Barcelona has agreed a deal to sign Spanish forward Ferran Torres from Premier League champion Manchester City for a fee of around 55 million euros, multiple British media outlets reported.
Both Sky Sports and the BBC reported Barca would pay City a further 10 million euros in add-ons for the 21-year-old Spanish international.
The deal comes despite severe financial difficulties at the club.
It had to let club great Lionel Messi leave in the summer due to “financial and structural obstacles” and has debts of more than 1.35 billion euros.
READ: Liverpool fightback to beat Leicester as Spurs, Chelsea reach League Cup semis
Its attacking options were weakened further with the retirement of striker Sergio Aguero last week due to a heart condition.
City signed Torres in August last year on a five-year deal for a reported fee of 23 million euros, but the former Valencia forward made only 43 appearances, scoring 16 times.
Torres, who has played 22 times for Spain scoring 12 goals, has been out of action since sustaining a minor fracture on his right foot during the UEFA Nations League campaign.
Barcelona is seventh in LaLiga after a poor start to the season which resulted in the sacking of coach Ronald Koeman, with club great Xavi Hernandez taking over.