The war in the Middle-East is three weeks old, but its consequences are likely to outlast it by years. Brent crude prices are above $100 a barrel as oil and gas fields come under attack. The Indian ...