English: Now more details about this car emerged.
Telugu: ఇప్పుడు ఈ కారుకు సంబంధించిన మరిన్ని కొత్త వివరాలు వెల్లడయ్యాయి.