English: This seemed impossible not too long ago.
Telugu: అది అసాధ్యమని చాలా కాలం క్రితమే అర్థమైంది.