PM Flags Off World's Longest River Cruise