He was quoting a book. Watch his video if possible. Some were his religious views. The guy was speaking, putting a point forward. Putting that on paper as a paper/fact is another matter. Yes, anti Hindus have got some ammo to hit their favorite target, but otherwise this deserves no attention from me. He said repeatedly that there are many proofs for it and many against it. Mud slinging is fun, but I sure ain't indulge here.
Secondly the other books written by Batra come under Mythology section and not in History. They are not part of the syllabus but kept in the Library along with The Time Machine by HG Wells. Yes the machine is not invented yet.