Follow
Tayouneh, Lebanon
Arab revolutions, their spin-offs in the West, free software for social movements & activism