pics from the pomegranate orchards of Jabel Akhdar, Oman Jabel Akhdar which means *‘The Green Mountain’ *in Arabic is a part of Al-Hajar mountain ranges, in Oman. Situated few hundred kms away from the capital city of Oman, Muscat, the mountai
Read this post on girlseducationinmuslims.blogspot.com