The annual Tulip Festival is held at the Beijing International Flower Base, which has been praised as the Keukenh of Gardens, the world’s largest flower garden, in China. Photos provided to China Daily