The few words that come to our mind when we hear the word mall are shopping, food, movies, entertainment and of course hanging out on a holiday all under the same roof Delhi…