Trafalgar Square is in ________ ? March 1, 2022 – by admin Trafalgar Square is in ________ ? A. Italy B. UkraineC. London D. New York