Fleet Street is situated in __________? / General Knowledge MCQs / By admin Fleet Street is situated in __________? A. New York B. London C. Karachi D. Mumbai