The terrain of Yemen is narrow coastal plain backed by flat-topped hills and rugged