Skip to main content
Report this ad

See also:

Palm civet shakes up Indian Parliament

 A police officer stands guard outside the Indian parliament building December 13, 2001 in New Delhi, India.
Photo by Getty Images/Getty Images
Report this ad