5270View
4m 22sLenght
6Rating

Carol Thatcher visits a unique Tea plantation in Cornwall and sees the only Tea grown in Britain.