Red roses- A flower farm in Kenya.This is why Multinational flower firm, Finlay, is closing its farms in Kenya; sacks employeesMay 31, 2025March 24, 2025 Hillary KangwanaMultinational flower firm, Finlays, is […] Read moreTrending