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