If your boyfriend has feelings for another girl then you did the right thing. His words are very inconsistent. He says he wants to be with you but he has feelings for her. That makes no sense. If he hopes his feelings fade then don't wait around to see. I would feel that I was the back up plan. Don't give him that much power. You deserve someone who has "feelings" for you. If you second guess yourself you will always wonder as you stated. You are going to wonder if they are going to speak or get together. Distance doesn't mean anything when it comes to attraction. I would find someone who doesn't have his heart in London. You don't want to be part of his attraction. I would be very cautious if he returns that it is just a result of him not going where she is. If he has feelings then eventually he will make himself available. Don't be at home waiting for it to happen.
Please press accept; this is the only way I am compensated