There is evidently a need for this post so here goes.
First of all there are a few basic things that you HAVE to remember:
1. We're not in Kansas anymore. All the rules of walking down the street that you know don't apply here so you have to let them go.
2. You HAVE to weave. If you don't you will feel pain.
3. Rules for groups and buggies are slightly different and the obligation is more for YOU to be the weaver. You can refuse, but again you will feel pain.
4. It is more crowded here and pavements are narrower.
5. Rules do not apply on Oxford Street where there are just too many tourists operating by their own rules. It's every man for himself.
So, first of all we were all socialized to walk down one side of the sidewalk. When there's no room for a separate side we learned to each take a step to the right a few feet before we actually meet thus avoiding collision.
The rules are different here.
1. First of all when walking keep an eye on people coming at you at least 20 feet away (when in a busy town this would be about 5 feet away).
2. Don't make eye contact.
3. At this point(20 feet or 5 feet) start to veer very slightly to the left. Your opponent will make the same move. You are not making a step to the left but are instead altering your path very very slightly.
4. Now right as you are about to meet (a few feet or a few inches if it's busy) tuck your right should in. Your opponent should do the same. You will miss each other very very slightly.
5. Carry on.
When meeting groups you have three options -1. use the same method you use when meeting an individual and hope the end person is playing along. 2. Stand in one place and hold your ground (never works) or 3. Do a complete sidestep while muttering under your breath.
Old people and buggies: have the right of way and are not expected (and will not veer). Side step them completely.
If you are pushing the buggy refuse to give way. You are in the right. Unless it's an old person. Then you must veer as far over as you can and let them pass.
Good luck, people.