General Knowledge The lighthouse of Alexandra is located in? Options:A. EgyptB. USAC. RussiaD. MexicoView AnswerA. Egypt Continue Reading Previous: Which of the following is known asNext: The French Open is played on ________ court?