Hands Along the Nile Development Services is a US based non-profit organization dedicated to promoting intercultural understanding and cooperation between US and the Middle East, a ...