Because of its varied geography and climate, Peru has a high biodiversity with 21,462 species of plants and animals reported as of 2003, 5,855 of them endemic, and is one of the megadiverse countries.