Many recent findings have also discreditted all such theories. In the religious philosophical section, this stands already discredited as 'Arya' stands for noble or of virtuous character or of higher states of consciousness.
Aryasatyani of the Buddha stands for noble truths.
The Swastika has also been found in Harappan excavation sites as well of the ancient Indus valley civilization.