English: Maybe it's the mini train.
Telugu: బహుశా మినీ టాక్సీ అవటంవల్లనేమో.