1. A method for analyzing time-series data based on world events derived from unstructured content, the method comprising: obtaining event information corresponding to at least one world event from the unstructured content obtained from a plurality of data sources, wherein the event information includes at least time of occurrence of the at least one world event, time of termination of the at least one world event, at least one entity associated with the at least one world event, and a pre-assigned event class; retrieving, time-series data pertaining to the at least one entity associated with the at least one world event, from a time-series data repository; and aligning, the at least one world event with at least one time-series event based on the event information and the time-series data, to identify at least one pattern indicative of a cause-effect relationship between the at least one world event and the at least one time-series event.