India stripped off right to host the Under-17 Women's World Cup