globalresearch.ca home - global researchglobal research 2012-06-04@ globalresearch.ca Yemen is strategically key geopolitical stretch of land at the connecting point of Red Sea. ..…