Thousands gather in Hamburg to celebrate Christopher Street...
In the north German town of Hamburg, about 250 000 people celebrated Christopher...
Israel-Gaza flare-up: Talks underway on Egypt-proposed...
Israel has reportedly agreed to a Cairo-brokered truce following two days of violence...