An explosion near Nalagarh police station in Himachal Pradesh caused panic but no injuries. Forensic teams are investigating the cause, ruled out terrorism.