“Veena Sood – an actress with versatility in theatre, film, television, radio, improv comedy, and hosting throughout Canada and the UK.” more...