One of the strongest storms recorded on the planet slams Philippines
Powerful Super Typhoon Haiyan (Yolanda) made landfall in the province of Eastern Visayas, Philippines late on November 7, 2013. Widespread torrential rain and destructive winds accompanied Haiyan through the central Philippines, leaving a trail of