London, Jul 20 (IANS): Actress Sofia Vergara has been named the highest earning woman in television, taking in $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, reports contactmusic.com.
Vergara, who broke into mainstream television relatively late in her career, beat Kim Kardashian to the top spot.
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 $15 mn.