Melbourne swimmers urged to stay ashore after oil spill contaminates St Kilda and Elwood beaches

Melbourne beachgoers are being urged to stay ashore after swimmers emerged from the water covered in an oily substance and dead fish were spotted floating in a nearby canal.