Again Mig29K till 2048 no 2050 ohh may be 2055 as 55-18=37.I think 16 Mig-29K, rest helicopters. Helicopters could be a combination of AEW, utility and attack helicopters.
Since INS Viraat will be retired soon, its helicopter group may be transferred to INS Vikrant. I hope this ship carries LCH (may be six at least).
When most of the countries start turning towards sixth generation aircrafts.
Again why should it carry attack helicopters?