Malta – 2

At different sites over the two main islands 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 most famous site is at Clapham Junction, named after Britain’s busiest railwayContinue reading “Malta – 2”