Cycling Cairo to Cape Town: an (almost) endless journey - Lonely Planet