Peru Tourist Visa !!!! Post author:Starfish Travel Post published:March 11, 2023 Post category:Travel/Visa Post comments:0 Comments A new country with a tourist visa i.e. Peru. The capital is Lima. It is a country in South America that's home to a section of Amazon rainforest and Machu… Continue ReadingPeru Tourist Visa !!!!