3. Cherry Blossoms:
The cherry blossom season in London is relatively short and generally occurs in early to mid-spring, typically around late March to early April.
Different varieties of roses bloom at different times, but generally, you can expect roses to start blooming from late spring to early summer, typically from May to June.
Keep in mind that these dates are approximate and can vary based on weather conditions and the specific location within London. To get the most accurate information about the blooming times for these flowers in a particular year, it's a good idea to check with local gardens, parks, or botanical institutions that monitor and maintain these floral displays. Additionally, following updates from horticultural societies and local gardening communities can provide valuable insights into the current blooming status of these flowers in London.