Russia responds vigorously to Israel protesting Hamas leader Ismail Haniyeh invitation to Moscow, sent only two weeks after Gaza fighting.

Read more