Director Nani’s emotional action entertainer ‘Delivery Boy’, starring Leo Sivakumar, Brigida and Radhika Sarathkumar, will release worldwide on October 23. The film, shot in Chennai and Coimbatore in 42 days, revolves around a delivery boy trying to save his mother