Prime Minister Narendra Modi, in a departure from earlier Diwalis where he spent time with the army in inhospitable zones, has spent the night on the naval carrier INS Vikrant, where he had an extensive set of engagements, including watching an air-power demonstration, a cultural program, and having an onboard yoga session.