Globalization is a process of identifying all the parts of your application that need to be different for respective languages and separate them from the core application.
Localization is the process of creating and configuring your application for a specific language.
Culture is the combination of the language that you speak and the geographical location you belong to. It also includes the way you represent dates, times, and currencies. Culture is represented as shown in the following example:
The first culture represents the English language being spoken in the US, whereas the second culture represents the English culture being spoken in Great Britain.