In which Country is the World’s largest Pyramid? August 17, 2017 By Show answer Peru. The largest pyramid is the Huaca del Sol, built by the Moche, in the Moche Valley, Northern Peru More Geography QuestionsMore World Geography Questions