#babellouk
Top Voted Definition for #babellouk
A street in downtown Cairo near the Ministry of Interior where protesters demonstrated the day after riots killed more than 70 people at a football stadium
1
A street in downtown Cairo near the Ministry of Interior where protesters demonstrated the day after riots killed more than 70 people at a football stadium
1