Search Result

Goats and shoppers are seen through a truck window in the main street market in Hadibu, the largest town on the island of Socotra, Yemen on Tuesday, 17 May 2005.<br />