NEW DELHI: Willowbrook, a suburban town located approximately 20 miles northwest of Chicago, was struck by a devastating mass shooting in the early hours of Sunday morning. The incident occurred in a parking lot within a strip mall, leaving at least 20 individuals shot and one fatally wounded. Emergency services responded swiftly to the scene, […]