Where is the largest pyramid in the world located?

Where is the largest pyramid in the world located?
Twitter Google+ Share on Facebook