What is the capital city of Yemen which lies on the shores of the Red Sea? on Sep 28, 2023 Published in Geography Trivia San'a. The nation of Yemen includes over 200 islands.