Bond yields are tumbling on hopes that the US and Iran could soon strike a peace deal

The 30-year US Treasury yield, which recently hit its highest level since before the financial crisis, has dropped nearly 20 basis points since it peaked.