Satellite imagery shows oil spillage on Aegean Sea and its undergoing clean-up effort

Oil spillage in the oceans is not only creating irreversible damage to the ocean ecosystem, but also adding extra weight on the limited natural resources …