Too bad it's all in I assume Hindi or some other Indian dialect where I guess he explains what happens.
Yup, Hindi, but his accent isn't typical of the Hindi speakers that I know.
Edited to add: The nickname for Hindi in the UK used to be "Bombay Welsh" because of the sing-song up and down of the Hindi accent, just like the typical Welsh accent. I picked up on this guy's accent as odd, not because of its flatness, but because early on he makes some guttural noises that I regard as typical of Arabic or Farsi. Thinking about it just now I realised that the typical Hindi accent (whether speaking Hindi or English) you hear in the UK nowadays is much flatter than it used to be. If you used the phrase "Bombay Welsh" to describe it I doubt that anyone who didn't already know the phrase would twig what you were talking about.