English: I question, though, why it has taken this long.
Telugu: అయితే దీనికి ఇంతకాలం ఎందుకు తీసుకుందన్నదే ప్రశ్న.