I'm seeing a lot of confusion in the previous few posts regarding the range of the Vikrant versus that of Liaoning. Whether or not Vikrant's engines are American have nothing to do with how far it can travel.
Simply put, the faster the ship cruises, the shorter the distance it can travel. According to the numbers FORBIN provided above, the Kuznetsov only has a range of 3,850 nmi at 29 knots, but can travel 12,000 nmi at 10 knots. Warships in transit usually find a compromise between speed and range for a good cruising speed, which might be around 16 to 20 knots but with reduced maximum range as a result.
Wikipedia only says that Vikrant has a range of 8,000 nmi without specifying the speed, while it says Liaoning has a range of 3,850 nmi at 32 knots. This does not mean the Vikrant out-ranges the Liaoning. All this means is that Vikrant can travel 8,000 nmi at an unspecified cruising speed, a distance that Liaoning is undoubtedly able to reach with the right cruising speed.