NRIs are eligible to invest in bonds in India. However, they cannot invest in all bonds open to Indian Residents. Broadly speaking, NRIs can invest in government bonds with restrictions (some specific government bonds don't have restrictions) and PSU bonds. NRIs, however, are not eligible to invest in bonds issued by private sector companies.