Wavin' Flag is a song by K'naan from the album Troubadour. It was released on 2010 and was originally written by PHILIP LAWRENCE, BRUNO MARS, DAVID GUETTA, WILLIAM ADAMS, KEINAN WARSAME, JEAN DAVAL. Musically, the song is a Pop track and it has a tempo of 76 beats per minute.