If you say that you ~ in a place or situation, you mean that you arrive there after a long journey or at the end of a long series of events. (mainly BRIT INFORMAL)
Half of those who went east seem to have landed up in southern India...
We landed up at the Las Vegas at about 6.30.
= end up, wind up
PHRASAL VERB: V P prep/adv, V P prep/adv