English to Hindi

Meaning for:
more urgent than ever
other
और भी आवश्यक