Her cup overfloweth
BRITAIN’S Queen Elizabeth made her first public appearance since March yesterday.
The 96-year-old monarch attended one of her favourite events of the year, the Royal Windsor Horse Show. And, while her mobility was clearly limited, her spirits were most definitely not as she accepted a trophy after her horse, Balmoral Leia, was named supreme champion.