TEMPLETON INVESTMENT & FINANCE LTD