Cord's flagship store in Delhi symbolizes journeys in a wistfully artistic way