At different sites over the two main islands of Malta and in the surrounding waters are found some man-made features which have been given the name 'cart ruts', largely because the first visitors to discover them believed they had been worn by a cart. Their...
Malta, the Cart Ruts Mystery
read more