Templeton Asset Management Ltd.