With the increase in urban population, it became necessary to keep track of the object of interest. In favor of SDGs for sustainable smart city, with the advancement in technology visual tracking extends to track multi-target present in the scene rather estimating location for single target only. In contrast to single object tracking, multi-target introduces one extra step of detection. Tracking multi-target includes detecting and categorizing the target into multiple classes in the first frame and provides each individual target an ID to keep its track in the subsequent frames of a video stream. One category of multi-target algorithms exploits global information to track the target of the detected target. On the other hand, some algorithms consider present and past information of the target to provide efficient tracking solutions. Apart from these, deep leaning-based algorithms provide reliable and accurate solutions. But, these algorithms are computationally slow when applied in real-time. This book presents and summarizes the various visual tracking algorithms and challenges in the domain.