Listen Rahat Fateh Ali Khan Zaroori Tha Cover

Devendra Banhart discusses music and its many uses.