Actress Sofia Vergara has been named the highest earning woman in television, taking in USD 19 million in just 12 months.
The 40-year-old took the No.1 spot thanks to her Emmy-winning role in the hugely popular sitcom 'Modern Family' and numerous partnership and endorsement deals.u00a0Vergara, who broke into mainstream television relatively late in her career, beat Kim Kardashian to the top spot.
ADVERTISEMENT
In third position came Eva Longoria, whose long-running role in "Desperate Housewives" coupled with a successful cookbook and two fragrances saw her pull a not too shabby in USD 15 mn.u00a0