NEW DELHI - October 16: traffic barrieres at the india gate ready for quick use by the delhi police on October 16, 2012 in Delhi, India.

NEW DELHI - October 16: traffic barrieres at the india gate ready for quick use by the delhi police on October 16, 2012 in Delhi, India. - 16377529

Similar stock images

to-top-page