English: All of this seems to be necessary.
Telugu: దీంతో ఇదంతా అవసరమా అన్న వాదన వినిపిస్తోంది.