English: finally at home.
Telugu: చివరకు తన ఇంటి మీద కూడా.