Yahoo India Web Search

Search results

  1. Dictionary
    Greater London
    /ɡreɪtəˈlʌndən/
    • 1. a metropolitan area comprising central London and the surrounding regions. It is divided administratively into the City of London, thirteen inner London boroughs, and twenty outer London boroughs.