Gods of Grayfriars Lane Episode 3
Kate and Lizzie settle in for the first night in their new home, exchanging stories of their contrasting childhoods in rural Scotland and India.
The next episode will be broadcast on Thursday 14th October 2010.
Kate and Lizzie settle in for the first night in their new home, exchanging stories of their contrasting childhoods in rural Scotland and India.
The next episode will be broadcast on Thursday 14th October 2010.