English: They have made all this possible.
Telugu: వారి వల్లే ఇదంతా సాధ్యమైంది.