bayilvan ranganathan controversy