In which country is the Chelsea Flower Show held?
Answers
Answered by
3
London
Answered by
1
Explanation:
London
The Chelsea Flower Show has been held in the grounds of the Royal Hospital Chelsea, London every year since 1913, apart from gaps during the two World Wars and 2020. Once Britain's largest flower show – it has since been overtaken by RHS Hampton Court Palace Garden Festival – it remains the most prestigious..
Similar questions