English: People watching could not believe their eyes.
Telugu: ఈ దృశ్యం చూసి అక్కడున్న ప్రయాణికులు తమ కళ్లను తామే నమ్మలేకపోయారు.