Cherry Blossom (Prunus serrulata), also known as the Japanese Cherry, is one of the world’s most admired ornamental trees. Famous for its breathtaking pink and white blossoms, it symbolizes renewal and the fleeting beauty of life. While native to Japan, China, and Korea, Cherry Blossoms are increasingly appreciated in Kenya by gardeners and landscapers who