000_M00UY.jpg

Profile: Leila de Lima

Leila de Lima, Philippines senator heralded by international observers and prosecuted by her own government for drug charges. In the eyes of many members of the international…