Lembi Leima

Lembi Leima

In a remote village of Manipur, India, feelings of uncertainty grow towards a newly arrived ecology expert, who is believed to be a witch.

  • Streaming Date:
  • 29 Aug 2023
Watch On
OTHER
  • Languages:
  • Manipuri
You may also like