Answer
Senegal is the country that M'Baye Niang represents internationally. A Senegalese professional footballer, Niang plays as a forward for Ligue 1 club Auxerre and the Senegal national team. He began his career with Caen before moving to Milan in 2012. He has since played for Montpellier, Torino, Watford, Rennes, Al Ahli, Bordeaux, and Genoa.