Netflix promotes its latest show ‘Leila’ across Mumbai with attractive OOH creatives across key locations