Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Meghna Lall is a Canadian artist and actress living in London, United Kingdom. Though Meghna considers Toronto to be home, she was born and raised in Singapore. Meghna moved to London in 2013 to study and has lived there ever since. In 2018 she graduated from Central Saint Martins with a Bachelors Degree of Fine Arts.