Ancient religion of the sun:
Few criticisms:
Don't use "Vedic" and "Hindu" interchageably, or even in juxtaposition when talking about this particular subject. The sun worship in Hinduism is because of Jain influence, whereas the Vedics worshipped the moon. Since there are both non-Vedic Hindus and Vedic Hindus, it is important to distinguish between the two, as only the former worship the sun.
Secondly, don't use the phrase "Indo-European religions". Indo European is a language group. Therefore, there may be some Indo-European speakers who worship the sun, and some who don't. Using the phrase "Indo European Religions" suggests that all Indo-European speakers were sun worshippers (which they were not), or that Sun worship itself originates from wherever the "Indo-European" languages originate from.