God I miss pedestrian rights

Hate London road rules. Just had a narrow miss with a taxi and again with a delivery truck. The taxi looked like he was going straight, then did a u turn and then changed his mind again to turn. So basically he turned 270 degrees. Don’t worry he slowed down enough to glare at me who was mindfully crossing the street. Delivery truck? I’m at a bloody pedestrian crossing half way across, and the guy revs his engine moves up a bit and almost clips my heels. Seriously? This is a pedestrian cross walk, the only place where I have legitimate right of way. Stupid london drivers