Heartbreaking Aerial Images Reveal Catastrophic Flooding in Libya Claiming Over 11,000 Lives
Derna, a tranquil city in eastern Libya, has been powered into the global spotlight due to a natural disaster unfurled with horrifying speed.
Satellite images obtained 400 miles above the Earth's surface depict a city ravaged by a…