Answer
M'Baye Niang opted to represent Senegal internationally in October 2017. Prior to this, he had represented France at youth levels. Niang's decision to switch allegiance to Senegal, the country of his parents' birth, was a significant moment in his career. It allowed him to represent the nation that holds a special place in his heart and to contribute to its footballing success.