Royal Easter Show from Friday 8 April – Tuesday 19 April