Travel Channel

The Times reports this morning that The Travel Channel is in Malta, and a new show which includes Malta is due to be on air this January. [ad#square]