Industries | Sun Mar 18, 2012 12:18pm EDT

Russia police detain more than 100 anti-Putin protesters