Correct Answer: (c) Fleet Street
Solution:The Fleet Street in Central London, England, was the location of many newspaper offices. Till 1980, many British newspapers published from the Fleet Street. The last major newspaper office removed from the Fleet Street was the Office of Reuters News Agency in 2005.