Group discussions and activities help the students to understand the views and perspectives of others on various points. It provides them a chance to get the view point of others. Also it gives them a chance to develop their listening skills which is very important in communication. Group discussions on various topics in the class rooms provide an excellent ground for knowledge exchange for the students. It adds fun to the teaching and also helps the students to develop a competitive streak through their debate like execution in the class.