Yes it is an opinion, but it has a purpose. China is nervous because of rise of Indian Navy.
Secondly the second aircraft carrier which India is building is of highest build quality acknowledged by Americans.
I agree with some of his opinions, India is yet to master the catobar technology...