pull down to refresh

Why would a central bank money printing cause bond rally? Should not the rally go to assets like gold and Bitcoin? Or Indians cannot afford them anyway, hence just buy more fiat debt?