It's unfortunate that Vijay has to go but it's understandable to a small extent. He didn't fire in 11 innings, apart from the England series. Personally, I feel Vijay should've played another test match because he deserved one last chance to establish himself. He looked out of sorts for the most part in the last few months. The thing I find most ridiculous is dropping an experienced batsman for an 18 year old with huge potential, but only has a bare minimum of experience. In that case Vijay should've stayed instead if calling up Prithvi Shaw, it's too early for him to be called up. But all in all, I think Vijay's exclusion is justifiable considering his dismissals and he just looked out of form altogether.
Too early for Shaw to be called up. I'm very surprised Agarwal hasn't been called up yet, he's made loads of runs in domestic cricket and on the England Lions tour. IMO, he should definitely be ahead of Shaw in terms of selection. Vihari deserved his selection but I'm confused as to who is he backing for. If anyone in the middle order gets injured, the first person that should be selected is Karun Nair. A bit confusing but a well deserved selection nonetheless.