Cal

Read news on Cal with our app.

Read more in the app

Shetland ending explained: Who killed Ellen, was Cal’s death an accident, and is Ruth staying?

Shetland preview: DI Ruth Calder’s embarrassing one-night stand with Cal exposed in episode 2