English: Yet, this is our calling.
Telugu: అయిననూ ఇది మన పిలుపు.