Running from 5th July to 11th August, this highly anticipated event promises a diverse range of engaging ...