While it is often said that Italian is the language of music, that has to do with the influence it had on classical and opera music since it’s beginnings. Thus, the majority of foreign artists that sing in Italian are Opera singers (do a Youtube search for “'O Sole Mio” for example). Not so much pop/rock/etc singers since the market is relatively small when compared with English.
While there are many top singers that have dabbled and sung a song or two in Italian, not many did more than that. But there are still quite a few that even released entire albums in Italian such as: Lara Fabian, Enrique Iglesias etc.
Ermal Meta, born in Albania, moved to Bari, Southern Italy, at the age of 13, won the Sanremo Music Festival 2018 in a duet with Fabrizio Moro with the song “Non mi avete fatto niente”, and will represent Italy in the Eurovision Song Contest 2018. But you could hardly say he is a foreigner having grown up in Italy.
Ermal Meta, Fabrizio Moro - Non mi avete fatto niente (Sanremo 2018)
Some recent collaborations of Andrea Bocelli with Ariana Grande and Ed Sheeran.
Andrea Bocelli, Ariana Grande - E Più Ti Penso
Ed Sheeran - Perfect Symphony (with Andrea Bocelli)