English: This is nature worship.
Telugu: ఇదే ప్రకృతి ఆరాధన.