English: All this calls for public debate.
Telugu: ఇవన్నీ ప్రజల్లో చర్చ జరుగుతుంది.