Why are there battles in Mogadishu, Somalia?
The Battles in Mogadishu are caused by a militia group known as Al-Shabaab against ICU/TFG Alliance. The group has been known to attack people leaving them displaced. Thus, war has been put on to stop them. Visit http://en.wikipedia.org/wiki/Battle_of_Mogadishu_(2010%E2%80%932011) for details.