Exiled dissident Tang Baiqiao insists on pursuing his fight for democracy against all odds because of a promise he made 15 years ago.
A former student leader in Changsha , Hunan province , the 37-year-old executive director of the Chinese Citizens Forum went through difficult times while sustaining his political passion.
After fleeing to the US, Mr Tang studied at Princeton University for a year before moving to New York.
He took on odd jobs such as working in laundromats and Chinese restaurants before becoming a cab driver in Manhattan - at one point being beaten up.
His meagre earnings were used to help fund pro-democracy campaigns.
'I worked whenever I needed money to fund the pro-democracy activities. It was a tough way to live, but I will never give up,' Mr Tang said in New York.