The Mystery Of Moksha Island Review: Ashutosh Rana's Nail Biting Thriller Partially Delivers Chills
Moksha is a private island within the confines of the Nicobar Islands. It was constructed by Dr Vishwak Sen. Arrival of some tourists for a tour and exposure to mysterious death and tragic incidents one after another.