The limits to evolution

In this week which has involved (I have noticed) wide and varied celebration of Charles Darwin, I came across this very thought-provoking article in the Guardian which I think is worth a read in a western world which tends to view evolution as fact rather than an imperfect attempt to explain the world as we find it.