English: How much longer, god?.
Telugu: ఎంతకాలం, ఓ దేవుడా?