I heard it this year, but its a term that once you hear it, you "get it". Definitely not an India only thing.