Los Angeles, Sep 10 (IANS): Actress Sofia Vergara's numerous beauty endorsements have made her the highest paid TV actress for the fourth year in a row.
Vergara has topped Forbes magazine's list of highest earning TV actresses.
She has been joined by actress Kaley Cuoco-Sweeting at number one on the list, with both earning $28.5 million before tax between June 1, 2014, and June 1, 2015, reports femalefirst.co.uk.
Vergara has also created two perfumes, a self-titled scent and Love, which she designed for her upcoming wedding.
The 43-year-old actress is set to marry "Magic Mike" star Joe Manganiello in November, and said she is planning to wear the scent, which will be launched in October, when she walks down the aisle because it feels "meaningful and real" to her.