Answer
Shanghai Shenhua was the final club Demba Ba played for before retiring. The Senegalese striker joined the Chinese Super League side in 2015 and spent two seasons with the club, scoring 23 goals in 44 appearances. He announced his retirement from professional football in 2019 at the age of 34, citing a desire to focus on his family and other interests.