mahakali critics review