Bhavna Jasra is the founder of First Impression, India's first life casting company, which was launched twenty years ago. Recently, the unconventional art clocked two decades in the business as Bhavna Jasra celebrated her 20th anniversary of First Im