(n) thousands of miles
(P)
(n) limitless expanse of clouds and smoke
(n) being poles apart
(there being) all the difference in the world
(n) being far away across mountains and rivers
(n) a bright (rosy) future awaiting one
having the world before one
(n,adj-no) very far away
the heavenly shores
(n) faraway lands
voyage to faraway lands
(n) vast stretch of desert
vast expanse of sandy plain
(n) (over) a great distance
(a long journey (flight, voyage)) to (from) a faraway place
(n) Great Wall of China
(n) Great Wall of China