15. A system for displaying comments associated with a query, the system comprising: an electronic device; a communication interface in electronic communication with the electronic device; a memory that stores instructions; and a processor responsive to the instructions to receive the query provided by the user; retrieve a set of comment clusters from a comment cluster database, wherein each comment cluster of the set of comment clusters, comprises a plurality of comments associated with the query; select engaging comments from each comment cluster comprised in the set of comment clusters, wherein the engaging comments are identified based on a plurality of attributes; aggregate the engaging comments that are obtained from each comment cluster, with each other, to form a list of aggregated comments; classify the engaging comments in the list of aggregated comments as related to one or more different topics; identify a first and second set of independent comments from the aggregated of comments, wherein the first and second sets are selected to include only engaging comments that are each related to different topics associated with the query provided by the user; determine a first relevance of the topic for the first set of independent comments to the query and a second relevance of the topic for the second set of independent comments to the query; and display a first predefined number of engaging comments from the first set of independent comments based on the first relevance and a second predefined number of engaging comments from the second set of independent comments based on the second relevance to the user as a list of independent comments.
17. The system as claimed in claim 15 , wherein the processor further comprises a retrieval engine to retrieve the set of comment clusters from the comment cluster database.