An umbrella includes an anti-inversion mechanism that is configured to apply to each rib assembly a force that counters an inversion force that is applied to the umbrella. The anti-inversion mechanism includes a flexible elongated structure that is disposed exteriorly along the second rib part and has a first bent end that is attached to the second rib part by passing through an opening formed in the second rib part and being anchored within a hollow interior of the second rib part. The mechanism further includes a flexible wire having a first end attached to the flexible elongated structure of the anti-inversion mechanism and a second end attached to a rib tip that is located at a free distal end of the rib assembly.