Yes, foreigners can do business in Seychelles. Seychelles welcomes foreign investors and offers a number of business opportunities to non-residents. However, foreign investors are required to obtain the necessary permits and licenses to conduct business in Seychelles, and should comply with the laws and regulations of the country.