When an investor chooses against holding the bond till maturity, they sell it to another investor in the market who might be interested in it. To buy a bond in a secondary market you need a bank account for transactions, and a DEMAT account to get the bonds deposited.