Al Mashhad


Al Mashhad - human settlement in Yemen.