Mahira Khan in Cannes for Cannes film Festival 2018.