Seasons of Fear

Seasons of Fear is a Big Finish Productions audio drama based on the long-running British science fiction television series "Doctor Who".
Plot.
When the Doctor finally manages to bring Charley to Singapore in 1930, they meet the immortal being Sebastian Grayle whose secret power they must discover in order to defeat him. Travelling across Earth in four different periods of its history, the Doctor comes face to face with an old enemy...