Dire Straits, ......you wrote......the term "Hindu" came from an Arabic text,........no it came from the name of River Sindhu and was used by the Persians (Zorashtrians) for describing those who lived in vicinity of that River. Pl read some more history before teaching the "hindus" or "non-hindus".