Alexandria in Egypt, a historically and culturally diverse city, is not only famous for its ancient sites and beautiful Mediterranean beaches but also for the …

Alexandria in Egypt, a historically and culturally diverse city, is not only famous for its ancient sites and beautiful Mediterranean beaches but also for the …