The photo taken on Aug. 31, 2010 shows the bar Castillo del Mar in Cancun, Mexico. Eight people were killed in the Caribbean resort of Cancun early on Tuesday when suspected drug hitmen threw home-made explosive device into the bar. [Xinhua/STR]
Go to Forum >>0 Comments