ICT Development and Research Foundation (IDRF)

A Non-governmental, non-political and non profitable organization.