Bond buying in cash market
Not easy for retailers Only way is via samriddhigsec from IDBI , you may not get the best rates but this is the only ONLINE option https://samriddhigsec.idbibank.co.in/
Yes, once have bought bonds , Its BANK itself but they are slow and non responsive , i got bonds confirmation next day and in 2 days it got credited to my demat account