Religion wise though article claims an Egyptian link which is new to me, it has some clear Hindu associations like the Pasupathinath seal
https://en.wikipedia.org/wiki/Pashupati_seal
Script wise the contention and claim also comes from Tamil and Sanskrit. TED talk on this below