There is no such thing as a Puerto Rican visa. Puerto Rico is part of the United States and if a visa is needed by a visitor it will be a US visa.Singapore is in the continent of Asia.