English: Although I had no other possibility.
Telugu: అయినా నాకు వేరే అవకాశం లేదు.