Crowds of devotees flock to Marol Naka to watch the Ramlila