The correct option is B Leaves
Florigen is the hypothesized hormone-like molecules responsible for controlling flowering in plants. It is produced in the leaves and acts in the shoot apical meristem of buds and growing tips. It is known to be graft-transmissible and even functions between species.