I had posted this question on another Stack Exchange site, and someone told me that this is the right place to ask this kind of question. So here it goes.
I'm learning a relative adverb "where" and I'm wondering if I could replace "where" with "in which" in a context that an actual place's name is indicated.
They moved to London, where they established a large and successful legal office.
They moved to London, in which they established a large and successful legal office.
They moved to London, in which city they established a large and successful legal office.
One poster answered me that the first one is correct, the second is incorrect, and the last seems okay but pretentious. The user explained that it's not appropriate to put "in which" after a city's name. Is that correct? I'm asking this because I've come across these sentences online.
"After living in San Francisco for a short while, he moved to Seattle, in which he went to Edison Technical School."
"London, in which he lived long in Fountain Court, remained his headquarters till he settled."
England super star David Beckham moved to LA, in which a number of top players play, including the United States international Landon Donovan.
Could someone please help me understand?