Indian Wells 2025: 17-year-old Mirra Andreeva defeated World No.2 Iga Swiatek and booked a spot in the final of the ...