Maidan Square, Kiev. 2014

United States of Kibera Trailer. 2011

Tahrir Square, Cairo. January 25th, 2011