English: various sages and yogis have performed there.
Telugu: అనేకమంది యోగులు, సిధ్ధులు ఇక్కడ తమ సాధన చేసుకునేవారు.