Skip to content

Location and scale

Introduced
Handout Watch lesson
Vocabulary
English Meaning
location/ləʊˈkeɪʃn/The place chosen for a business or activity, considered in relation to factors such as customers, costs and transport.
scale/skeɪl/The size or extent of an operation or energy supply.
infrastructure/ˈɪnfrəstrʌktʃə/Basic facilities and networks, such as transport, energy and communications, that support economic and social activity.
incentives/ɪnˈsentɪvz/Rewards, penalties or other factors that encourage people to act in a particular way.
economies of scale/ɪˈkɒnəmiz ɒv skeɪl/Falls in average production cost as the scale of output increases.
offshoring/ˈɒfʃərɪŋ/Moving business activities to another country, whether within the same organisation or through an external provider.

Handout

Log in or create account

IGCSE, A-Level & AP