English: A step towards peace?
Telugu: శాంతి దిశగా ఈ దఫా ముందడుగు?