The brand has added a creative twist to its Christmas-themed window display at its flagship store on Linking Road in Mumbai.