
Stock markets mostly fell and oil prices climbed on Thursday as US Treasury bond yields hit multi-year highs, driven partly by a lack of progress in ending the Middle East war.But the benchmark US 10-year Treasury yield rose to its highest level since 2007, and the 30-year yield reached its highest since 2004 as oil prices jumped.




















