This country is northwestern Africa the home of ancient pyramids . it touches both Mediterranean sea and red what it?
The country you are referring to is Egypt. Egypt is located in northeastern Africa and is home to some of the world's oldest and most iconic pyramids, including the Great Pyramids of Giza. Egypt also has a coastline along both the Mediterranean Sea to the north and the Red Sea to the east.