Welcome to the London Poetry Slam,
home to poets & word lovers in London, Canada.