The travelers came from various countries.

Literal

Travelers [topic-は] various countries [from-から] came.

いろいろな国から (from various countries) uses いろいろな (various/diverse) modifying 国. やって来た is an emphatic form of 来た — 'came (all the way from),' implying distance and effort.