62% of Filipinos Still Believe in EDSA, but Only 5% Say Promises were Delivered

by  Social Weather Stations