India qualifies for the World Test Championship final, to take on Australia at The Oval for the World Test Championship 2023