World Famous Landmarks – Set 01 Leave a Comment / By equebal / August 14, 2023 WELCOME TO TECHUISITIVE LEARN QUIZ. Please select your response and click on Submit button. You can review the result after submitting the quiz. Name (Required) Email (Optional) 1. Pyramid of Giza is located in which country? Algeria Egypt Turkey Sudan Time is Up! Time's up