Ecopetrol ranks 30th in world energy companies

by Ashley Hamer November 18, 2009