In my view, 60-40 in favor for real estate would do for me. It is true that stocks are good and are pretty liquid, but real estate is more predictable and more certain than shares..... tell an Uchumi shareholder to put all the money in shares - well, i know you will say there is hope in diversification but it does highlights the magnitude of something going bad....
Shares ride alot on market confidence, which is very volatile and sensitive and you have no control over.
With real estate, it has the advantage of leverage too as someone has said.
I would say, buy property when you are young - you may not afford them when you grow old.
Invest in shares when you are mid years and develop your properties....
In old age, play with shares full time because that you can do anywhere in the world as you play golf!