The Hill favicon

Princess Kate pulls out of Royal Ascot appearance last minute