Other critics - including the main opposition Bharatiya Janata Party - said that Mr Mukherjee's remarks were particularly poorly timed, as the 23-year-old rape victim remains on life support in a Singapore hospital.
BBC: India president's son apologises over rape comments