Britain's Windsor castle roses in May