'Perfect storm' batters the Philippines. (The Philippine Star)