English: Located near Kerala, Jatayu Earth Centre became one of the best places to visit while traveling around India.
Telugu: కేరళకు సమీపంలో ఉన్న జటాయు ఎర్త్ సెంటర్ భారతదేశం చుట్టూ పర్యటించేటప్పుడు సందర్శించడానికి ఉత్తమమైన ప్రదేశాలలో ఒకటిగా మారింది.