English: An explanation for this is therefore warranted.
Telugu: అందుకే ఈ వివరణ ఇవ్వక తప్పలేదు.