Skip to main content

Popular British singer Zayn Malik has done a cover of Bollywood song Allah Duhai Hai leaving fans excited. This is not the first time, however, that the singer has added his own spin to Bollywood tracks.

In a tweet, the singer shared his version of the song Allah Duhai Hai which is a staple of the Race franchise and was most recently part of Salman Khan’s Race 3. The original song was first sung by Atif Aslam for films Race and Race 2 however, the song for the third installment was sung by Bollywood singers.

Here’s Zayn’s cover:


With this rendition, Zayn has surely surprised fans with his vocals as he got the accent right with every word sounding crisp and clean. His mesmerizing vocals — accompanied by trippy visuals — surely give viewers an exceptional audiovisual experience.

Read: Zayn Malik said he’s not a Muslim anymore and Twitter is having a meltdown

Earlier, Zayn sang a rendition of Kailash Kher’s popular songs Allah Ke Bande and Teri Deewani. However, his renditions did not go down well with Kailash Kher who suggested that the former One Direction member should join his academy to learn how to sing.



Zayn has since removed the covers of both songs from his Instagram. He recently tweeted about Atif’s immensely popular song ‘Dil Diyan Gallan‘ as well but that tweet never materialised into a cover.



The singer recently also came under fire after he said in an interview with British Vogue that he does not consider himself Muslim. Since then, many of his South Asian fans have shared disappointment on social media. Could this be Zayn’s attempt to mend his ways with the fans? Guess only he can answer this question.