Russian law enforcement officials on Monday raided the premises of Tatar television station ATR in Crimea, the Black Sea peninsula Moscow annexed from Ukraine last March, triggering criticism from the OSCE, the European rights watchdog. …read more
Source: The Times of India