The event was established at Ascot in 1946 and was originally known as the Princess Royal Stakes in honour of the Princess Royal at that time, Princess Mary.
The event was formerly held at Ascot, and it was originally known as the Princess Royal Stakes. It was established in 1946, and it was named in honour of the Princess Royal at that time, Princess Mary.