Why do Hindu's believe that no one immigrated during ancient times? Does scripture claim that the different tribes always lived in Bharat, therefore it is a matter of faith in scripture? Or, if not—if scripture doesn't care about it, then why do most Hindu's adamantly deny any ancient immigration against all evidence? ---------- This isn't a question about the theory, so it cannot be scientific speculation.