Original: Stockport is a large town in Greater Manchester, England.
Simplified: Stockport is a large town in Greater Manchester, North West England.