Travel Visa Peru Tourist Visa !!!! Mar 11, 2023 admin A new country with a tourist visa i.e. Peru. The capital is Lima. It is a country in South America…