Sea coast of the Gulf of Oman, a small settlement or a town away on the shoreNo description available
The flags of Saudi Arabia and Ivory Coast. News, reportage, business backgrouNo description available