A new generation has robbed the spotlight of the famous “generation Y”, (also known as “why”, “boomers” or “millennials.”) Now room for “generation Z”, a pure marketing ...