Those Sri Lankan citizens who live in GCC countries need to have a valid Sri Lankan passport which will be valid for more than 6 months after entering the country. This passport is also supposed to be shown along with the GCC visa which will complete the checking process. Only after doing this can you gain entry into the country.