The cultural impact of the foreign invasions of India from the sixth century B C to the sixth century A D