An assembly of great nations - The army of Cyrus was composed of Medes, Persians, Armenians, Caducians, Sacae, etc. Though all these did not come from the north; yet they were arranged under the Medes, who did come from the north, in reference to Babylon.
Their arrows - They are such expert archers, that they shall never miss their mark.