Questions

I intend to go to China first and then to Vietnam, but if I do the visa on arrival, the problem is that I won't arrive at an airport but at a train station. Can I apply and get a visa at the embassy in London before I go to China.