Indian Independence day security forces - Stock image
Rain, Security System, Barricade, Boundary, Color Image
New Delhi, India - August 15, 2011. Indian policemen stand guard near a metro station and also attempt to stay out of the rain in Cannaught Place. Police and military were out in force during Independece day which celebrates the end of British colonial rule over the Subcontinent.