History, asked by janhavibhalerao1982, 6 months ago

1) in which country is the largest pyramid in the world located?​

Answers

Answered by lochana22
1

Answer:

Egypt because there are most of the pyramids there only I think

Explanation:

plzz mark me as brainliest

Answered by pavani26052007
0

Answer:

The great pyramid of chola is the world's largest pyramid.

Explanation:

It is located in the Mexico

Similar questions