English: They worship nature.
Telugu: ప్రకృతిని ఆరాధించేవారు.