Aquib Nawab
The Delhi to Nainital bus ride is mostly smooth—until the last 60 minutes. Here’s how to prep for the hills, avoid motion sickness, and enjoy the journey.