Europe News

Russia Consents To International Monitors In Crimea

After desired modifications in terms of the objections raised by Russia, it has finally affirmed to the idea of deploying international monitors in crisis-hit Ukraine. The Organization for Security and Co-operation in Europe green signaled a 100 strong mission for Ukraine on Friday- a decision which was supported by 57 of its members. Earlier Russia […]