Alexandria is a city in northern Egypt on the shores of the Mediterranean Sea. It is the second largest city in Egypt and is ...
Explore historic sites and enjoy stunning scenery as you travel by train to experience the magic of England on these day ...