Fifteen people have been killed in Sri Lanka after a passenger bus veered off a 1,000ft cliff.Read More

You might also be interested in reading Core Laboratories targets mid-single-digit growth in reservoir description for 2025 amid headwinds.