Here’s how Twitter reacted to Women’s Premier League Announcement

The buzz around what’s now officially confirmed as the Women’s Premier League (WPL) has been loud for a while now…