English: Several scientists have put a question mark on the composting technology.
Telugu: అనేకమంది శాస్త్రవేత్తలు కంపోస్టింగ్ సాంకేతికతపై ఒక ప్రశ్నను లేవనెత్తారు.