Factors related to Health-Related Quality of Life (HRQoL) of elderly people in Tehran