Yes, all visitors (except Indian nationals holding valid passports/voter IDs) require a visa/permit prior to entry.