Search Result
" Spillage"

1 result

World - Region
8/25/2021 5:45:46 PM
Satellite images from Planet Labs Inc. on Wednesday showed what appeared to be a massive oil spill stretching out over 25.5 square kilometers

Business - Economy
7/8/2012 3:16:54 PM
Italian oil company says latest spill in delta is the work of local militants