Tricolour balloons during Independence Day celebrations at Red Fort, on Saturday in New Delhi 15 August 2009

Tricolour balloons during Independence Day celebrations at Red Fort, on Saturday in New Delhi 15 August 2009.

Latest Stories