Was Modi right in calling Parkash Singh Badal India's Nelson Mandela?