Malta now has a radio telescope. This is a great step forward for the University of Malta as it helps... Read More