You have to leave London to have any hope whatsoever of buying a house.
Truth hurts. Have a session on Rightmove looking at properties in the midlands/north.
This isn't true, you don't need to go as far as the midlands to buy. I live in the south east and work in London and you don't need to move outside of London to save. Sure you could potentially save more outside of London but would almost certainly earn less with less prospects or potential. Some house shares aren't all that expensive and as salary goes up so do the savings etc. You just gotta keep plugging away and grafting until you get a chunk of cash behind you. It's like anything else in life if you want nice things you are going to have to make concessions and work hard for them. A house is possibly one of the biggest purchases you will ever make and getting on the ladder doesn't always come easy.