Chichen Itza is situated in: __________ A. USA B. Canada C. Mexico D. UK Submitted by: Sara Ahmed 21Oct18Batch1 Excise and taxation Inspector General Knowledge Mcqs PPSC Share this Related Mcqs