India marked its 80th Independence Day at Delhi’s historic Red Fort.