If someone filed I-130 for you, you need to remain in London until you receive your immigrant visa. You may not come in to the US as a tourist while your I-130 is pending. Even if you happen to get this visa, you can be turned away at the border, once you get off the plane in the US. If you were already in the US on a visa, and then an I-130 was filed for you, and if your immigrant visa is immediately available, you could remain in the US (with some exceptions) to wait for your green card. But since you are out of the US now, you should remain in London until the process is finished.
Answered on Jul 09th, 2014 at 3:33 PM