English: recently there was no other option.
Telugu: ఇటీవల వేరొక అవకాశం లేదు.