WHEN DOES THE FESTIVAL TAKE PLACE

31. When does the festival take place ? ………