Positioned onn the southern shores of Lake Naivasha, Sawela is a glorious paradise for people out to experience the best of African Rift Valley picturesque.