English Countryside (MAJOR EVENTS)

20 – 24 June:  Royal Ascot, Ascot
23 – 25 Jun:  
Blenheim Palace Flower Show, Oxfordshire
28 Jun – 02 Jul:  
Henley Royal Regatta, Henley-on-Thames
04 – 09 Jul: 
RHS Hampton Court Flower Show, East Molesey