Astronomers have been observing the annual Leonids meteor shower.

More...