More than 40,000 Filipinos rallied at a seaside park Sunday, demanding the dismantling of U.S. bases in the Philippines and criticizing President Corazon Aquino's decision to cut petroleum prices.

Carrying streamers saying "U.S. bases out" and "No to foreign intervention," workers, students and farmers marched from various points in the capital under a hot summer sun and assembled at Manila's Rizal Park to celebrate May Day.

More than 1,000 riot police armed with truncheons and shields and backed by five firetrucks and three SWAT jeeps guarded the U.S. Embassy beside the park to control the crowd of protesters, estimated at more than 40,000. Two helicopter gunships hovered overhead.