English: This is very demanding work.
Telugu: ఇది చాలా డిమాండ్ పని.