English: Finally acasă.
Telugu: చివరకు తన ఇంటి మీద కూడా.