Prince Charles delivers the weather