I am not very familiar with Tiger Shrike, but just suggest it can't rule out juvenile Brown Shrike from this photo.
Juvenile Tiger Shrike is less prominent in eye stripe.
Bill shape is another feature to look at, but difficult for this bird. Poor bird.
Gary