Fleet Street is situated in __________? February 22, 2018 – by admin Fleet Street is situated in __________? A. New York B. London C. Karachi D. Mumbai