The shores of Lake Naivasha in Kenya's Rift Valley are dotted with bustling shanty towns but it has not always been like this.
The local economy has grown dramatically since the late 1980s when the first commercial flower farms were established in the area, around 90 km (55 miles) north west of Nairobi.