Fireworks explode behind the Houses of Parliament on the River Thames during New Year celebrations in London January 1, 2011. (Reuters)
Fireworks explode behind the Houses of Parliament on the River Thames during New Year celebrations in London January 1, 2011. (Reuters)
by Asharq Al-Awsat | Jan 31, 2013 |