The United Arab Emirates (UAE), Saudi Arabia and several other Gulf countries have imposed an indefinite ban on granting visas to people from at least 30 different cities of Pakistan, following an alarming rise in number of cases where Pakistani nationals have been caught begging or being involved in smuggling, drug trafficking, human trafficking and other criminal offences abroad.