Cannes 2018: Mahira wins hearts with glamorous debut at Cannes

National