Island at War

Sunday, July 11, 2004 by · Comments Off 

Due to its beneficial tax breaks for filmmakers, the Isle of Man is being seen more and more on our screens of late. Island at War is the latest big-budget drama series to take advantage of the financial benefits offered by this location. Read more