Excitement has filled the lakeside town of Naivasha, as local and international tourists flock into the town to witness the iconic World Safari Rally Championships (WRC) which kicks off next Thursday; March 28 to 31.
Speaking in Naivasha during a re…
Read more