English: But it does beg for some explanation.
Telugu: అయితే ఇక్కడ కొంత వివరణ అవసరం.