World News | Agence France-Presse | Thursday August 27, 2020
Eighteen melon-headed whales washed up on the shores of Mauritius on Wednesday, the country's fisheries minister said, dismissing any link to a devastating oil spill earlier this month.
www.ndtv.com