The correct option is B Phospho-diester bonds
The DNA strands runs anti-parallel, due to phosphodiester bonds. A phosphodiester bond occurs when exactly two of the hydroxyl groups in phosphoric acid react with hydroxyl groups on other molecules to form two ester bonds. Phosphodiester bonds are central to most life on Earth, as they make up the backbone of the strands of DNA. In DNA and RNA, the phosphodiester bond is the linkage between the 3' carbon atom of one sugar molecule and the 5' carbon atom of another, deoxyribose in DNA and ribose in RNA. Strong covalent bonds form between the phosphate group and two 5-carbon ring two ester bonds. Due to this bond the DNA strands run anti-parallel.