What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Urban, Rural and Suburban

There are many places, differentiated by the level of facilities, population, culture etc.  They also differ by the languages and the living style of people.  Most commonly, the places are differentiated by three terms, rural, urban and suburban.