Salvation

Play Video
Play Video

Sar Jhukaake (I Bow My Head)

The most translated song ever created, translated into more languages than any song in all of history.  It is sung by Richa Sharma, one of the most celebrated vocalists in the world.