You can get the Visa on Arrival...if your RP is not expiring within the next three months & Passport in the next six months.
You can get the Visa on Arrival...if your RP is not expiring within the next three months & Passport in the next six months.