Search

Photo of Ellie Shen
Writer

Ellie Shen

United Kingdom

Ellie Shen is a writer at The Confluence. She attends Sevenoaks School in the United Kingdom.

Articles by Ellie