English: Its been a very bumpy ride.
Telugu: అది చాలా టఫ్ రైడ్.