The Shanghai & Shenzhen fest reveals epic bill.
Set to kick off on 3rd and 4th October in Shanghai, followed by Shenzhen on 21st and 22nd November, Budweiser Storm Festival is China's favourite...