According to allcitycodes, Peru is a country located in South America, bordered by Ecuador, Colombia, Brazil, Bolivia and Chile. It has a diverse climate due to its varying altitude and geography. The coastal region of Peru is characterized by hot and humid summers and mild winters while the mountain regions are much cooler with cold temperatures year-round. The wet season in Peru typically runs from October to April while the dry season runs from May to September. During the wet season, average temperatures range from 21-25°C (70-77°F) along the coast and 10-15°C (50-59°F) in the mountains. During this period, heavy rainfall can occur throughout most of the country as well as strong winds due to trade winds. The dry season is characterized by lower humidity levels and less frequent precipitation. Average temperatures during this period range from 18-23°C (64-73 °F) along the coast and 5-10°C (41-50 °F) in the mountains. Temperatures rarely drop below 10°C (50 °F) or rise above 28°C (82 °F) during this period in coastal areas or 0°C (32 °F) or rise above 15°C (59 °F) in mountain areas. Overall, Peru has a diverse climate with average temperatures ranging between 10–25 degrees Celsius (50–77 degrees Fahrenheit) throughout the year depending on location within the country. Rainfall amounts vary greatly depending on location within the country but generally average around 1000mm (39in) annually along coastal areas and 3000mm (118in) annually in certain mountain regions. The best time for visitors looking for sunny skies and warm weather would be during May–September when temperatures are at their highest level across most regions of Peru and rainfall is at its lowest level throughout much of the country. Check pharmacylib for Peru in 1996.