Vista telescope finds 96 star clusters obscured by Milky Way dust

An international team of astronomers has discovered 96 star clusters hidden by dust in the Milky Way galaxy.