Royal Ascot takes place Tues 18th through to Saturday 22nd June 2019. Steeped in rich heritage and history, it is…