An analyst has viewed Tenaga Nasional Bhd (TNB) as a relative safe haven given its earnings resilience and undemanding ...