In Pictures: India celebrates 70 years of independence

India's Independence Day is celebrated on August 15 annually. This year marks 70 years since the British India was split into two nations. The national holiday is observed throughout India with flag-hoisting ceremonies, parades and cultural events.