Trekking to Meru's snow dusted summit: precipitous ridges, stunning vistas and a close encounter with a giraffe.