The Libyan case doesn't really apply - the suspected gunman was a diplomat and a Libyan national and there's a whole extra set of legal issues involved that don't apply to someone seeking asylum in an embassy for a non-political crime.
I think some will disagree with the reason for asylum. I don't think there is any doubt that this is political. This is not about rape accusations. This is very political.