Why are the bond angles in the diborane $\ce{B2H6}$ ring much less than $\ce{109.5^o}$? Below is the structure:
This source says that the boron atoms are approximately $\ce{sp^3}$ hybridized, so I thought that the bond angles of the ring would be approximately $\ce{109.5^o}$. However, the diagram indicates that the angles of the ring are $\ce{97^o}$ and $\ce{83^o}$. Why is this so?