I am not sure why such a capital ship of the Indian Navy has such a small complement of aircraft.
BTW: I think we are in an age where smart countries can sink our carriers in the first few days of hostilities.
It was never designed to a full-scale carrier. The Soviets built it to be a missile cruiser that could carry STOVL aircraft, so the overall layout of the ship was never aimed for heavy-duty operations.
Rough rule of thumb 4 aircraft/5000 fullload tons
34 for 45000 is right on the money