Travelling to Nepal or Bhutan? Indians May Not Need a Passport Under New 2026 Rules | WorldVisa - Visa & Immigration News | World Visa