English: So far they have.
Telugu: ఇంతవరకు వాటినినెరవేర్చుకున్నారు.