Coffee beans are usually grown in highlands in Kenya and are an important cash crop. They are also flourishing on farms in Machakos. Photo By: Joe Lukhovi