[subject] + 从 + [place / time] + [verb] 从 + [A] + 到 + [B]
从 marks where something starts, in space or in time. It goes before the verb, with its place attached.
English puts "from London" at the end of the sentence. Chinese puts it first. wǒ我lái来cóng从Lún dūn伦敦 is wrong.
The pair covers a distance or a stretch of time, and both halves keep their place before the verb.
从 is the starting point of a movement; 离 measures the gap between two fixed places. 从这儿到那儿 is a journey; 离这儿很远 is a distance.
This asks about the journey. To ask about origin, 你是哪国人 or 你是哪里人 is the usual question.