Commander Shangpliang announces the Meghalaya International Film Festival.