Sara Loren & Taaha Shah at the launch of the film 'Barkha'