Search Result

Muslims turn toward Mecca and pray on Stero beach on the South coast of the island of Socotra, Yemen on Thursday, 19 May 2005.<br />