The correct option is B weaker than sigma bond
Strength of pi bond is weaker than sigma bond because it is formed due to lateral overlapping of atomic orbitals.
Since, their is a sharing of electron between the two atoms, which is not in case of hydrogen bond, hence it is stronger than the hydrogen bond.
Ionic bonds are always stronger than the covalent bonds. Since, Pi bonds are covalent bonds hence, it is weaker than ionic bonds.