The English resort is counting down the moments until the launch of the first European satellite – •

previous post