The US has announced a naval blockade of Iran after inconclusive peace talks, further disrupting global energy trade Read Full Article at RT.com