India and China may be better placed to weather Hormuz energy disruptions ยท Digg