04-May-2023 New Delhi Women's T20 World Cup 2023 becomes the most watched ICC women's event till date