Peru is a country in South America. Its flag, with vertical red and white stripes, symbolizes independence and freedom. Peru is home to Machu Picchu, the famous ruins of the Inca civilization. Many tourists come to see this mysterious ancient city.