Lisa Abend

Lisa Abend is a journalist based in Europe.