100 pilot Whales have been Rescued on a Beach in Western Coast of Sri Lanka

Around 100 pilot whales are stranded on Sri Lanka’s western coast as rescue operations underway to push them sent back to the deep sea. Sri Lanka Navy and Sri Lanka…