Trafalgar Square is in ________ ?0A. Italy B. Ukraine C. London D. New YorkSubmitted by: Jameel Read More Details about this Mcq: