English: Several people have investigated this area.
Telugu: అనేకమంది ఈ ప్రాంతం మీద పరిశోధనలు చేశారు.