Weather looks set fair.
I guess Australia are slight favourites - they are world number 1, they tend to be better in English conditions than India due to their quick bowling (perhaps not so much recently though), India's formidable reputation is mostly based on home victories, and India are without several first choice players - Bumrah, Pant, Rahul, Iyer. But a side with the batting of Rohit, Gill, Pujara and Kohli, the all-round skill of Ashwin and Jadeja and the huge improvements in Indian quick bowling in the last few years can't be written off.
Interesting preview on cricinfo pointing out that this could be the last hurrah of golden generations on both sides.
https://www.espncricinfo.com/series/icc ... ch-previewFor India, Kohli, Pujara, Ashwin, Jadeja, Rahane, Sharma, Yadav are all the wrong side of 33, while for Australia the same is true of Warner, Smith, Starc, Lyon, Khawaja, Boland with Hazlewood not too far behind either. That's more than half of both teams. Could be the last summer we see any of those players in tests in England, and given the next Ashes is 2.5 years away it's likely the Australian side will look very different next time around.