X-raying Nigeria’s Most Visited Tourist Attraction

Can you guess what Nigeria’s most visited tourist attraction is? Did you ever imagine that it is the Yankari National Park (YNP)?
Giza Pyramid in Egypt

Egypt, the North African country is a choice destination for tourists all over the world. The nation is well known for its ancient structures and Pharaoh-like accessories and of course, mummies.