India News | Written by Alok Pandey | Saturday June 25, 2016
For over 3 hours on Friday afternoon, officials and onlookers at the district magistrate's office in eastern Uttar Pradesh's Deoria were in for an unusual sight: Over 2,000 sheep had descended on the government office.
www.ndtv.com