Define your generation here. Generation What
Khaled Ahmed
 
Khaled Ahmed is a journalist and activist in the field of press freedoms in Sudan. Khalid.sahafa@gmail.com