Justice Markandey Katju

Who was right, Gandhi or Bhagat Singh?

India got independence not because of Gandhi but because in the Second World War Germany attacked and weakened England