Canadian choreographer Shereen Ladha  has made the most perfect dance cover of Justin Bieber's 'Sorry' along with quite possibly the best remix of the song we've heard in a long time!

Ladha has fused Bollywood dance moves, with contemporary hip-hop moves to give an amazing twist to the dance choreography and the crew has absolutely slayed it:

Watch 'Maafi', a Bollywood take on 'Sorry':

Advertisement - Continue Reading Below

What do you think?