On 15 May, Kyoto celebrates its Hollyhock Festival (Aoi Matsuri).
The Hollyhock Festival is the largest festival held in Kyoto.  
mnli hypothesis: The Hollyhock Festival is the largest festival held in Kyoto.   premise: On 15 May, Kyoto celebrates its Hollyhock Festival (Aoi Matsuri).