English: Although it could have NOT happened.
Telugu: అయినప్పటికీ అది సాధ్యం కాలేదు.